Как сохранить список в бинарный файл, и затем прочитать его из файла? - C#
Формулировка задачи:
как сохранить список в бинарный файл, и затем прочитать его из файла???
Решение задачи: «Как сохранить список в бинарный файл, и затем прочитать его из файла?»
textual
Листинг программы
[Serializable] class Data { public int ID { set; get; } public string FIO { set; get; } public Data(int id, string fio) { ID = id; FIO = fio; } } class DataList { List<Data> list; public DataList() { list = new List<Data>(); } public void Add(Data data) { list.Add(data); } public void Save(string fileName) { BinaryFormatter bf = new BinaryFormatter(); using (Stream writer = new FileStream(fileName, FileMode.Create)) { bf.Serialize(writer, list); } } public void Load(string fileName) { BinaryFormatter bf = new BinaryFormatter(); using (Stream reader = new FileStream(fileName, FileMode.Open)) { list = (List<Data>)bf.Deserialize(reader); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д