public async void ChargerAsync(string pFichierNom) { _FicSauvegarde = new Fichier(_DossierFichiers.Documents, pFichierNom); // Vérifie si le fichier de sauvegarde existe if (!_FicSauvegarde.Existe()) { throw new Exception("Fichier inexistant."); } _FicSauvegarde.OuvrirAsync(Fichier.EModeOuverture.Lecture); bool estLigne1 = true; int coucheId = 0; while (!_FicSauvegarde.Fin) { string ligne = await _FicSauvegarde.LireLigneAsync(); if (estLigne1) { LireLigne1(ligne); estLigne1 = false; } else { await LireLignesCouchesAsync(ligne, coucheId); coucheId += 1; } } _FicSauvegarde.FermerAsync(); }