コード例 #1
0
ファイル: EntreeSortie.cs プロジェクト: benomine/Carnet
        /// <summary>
        /// Lecture du fichier txt qui sert de BDD et alimente Liste.Registre
        /// </summary>
        /// <param name="liste">Liste à alimenter</param>
        public static void Lecture(ListeContact liste)
        {
            StreamReader reader = null;

            if (!File.Exists("database.txt"))
            {
                File.Create("database.txt");
            }
            try
            {
                reader = new StreamReader("database.txt");
                string data = null;
                while ((data = reader.ReadLine()) != null)
                {
                    Contact cont = Utilitaire.ParseLigne(data);
                    liste.AjouterContact(cont);
                }
            }
            catch (IOException e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
        }