Как сохранить список в бинарный файл, и затем прочитать его из файла? - C#

Узнай цену своей работы

Формулировка задачи:

как сохранить список в бинарный файл, и затем прочитать его из файла???

Решение задачи: «Как сохранить список в бинарный файл, и затем прочитать его из файла?»

textual
Листинг программы
  1. [Serializable]
  2. class Data
  3. {
  4.     public int ID { set; get; }
  5.     public string FIO { set; get; }
  6.     public Data(int id, string fio)
  7.     {
  8.         ID = id;
  9.         FIO = fio;
  10.     }
  11. }
  12.  
  13. class DataList
  14. {
  15.     List<Data> list;
  16.     public DataList()
  17.     {
  18.         list = new List<Data>();
  19.     }
  20.     public void Add(Data data)
  21.     {
  22.         list.Add(data);
  23.     }
  24.     public void Save(string fileName)
  25.     {
  26.         BinaryFormatter bf = new BinaryFormatter();
  27.         using (Stream writer = new FileStream(fileName, FileMode.Create))
  28.         {
  29.             bf.Serialize(writer, list);
  30.         }
  31.     }
  32.     public void Load(string fileName)
  33.     {
  34.         BinaryFormatter bf = new BinaryFormatter();
  35.         using (Stream reader = new FileStream(fileName, FileMode.Open))
  36.         {
  37.             list = (List<Data>)bf.Deserialize(reader);
  38.         }
  39.     }
  40.  
  41. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы