Сериализация нескольких разнородных объектов - C#
Формулировка задачи:
Добрый день!
Я хочу сериализировать несколько коллекций и экземпляр класса, возможно ли, в моем случае, будет при десериализации все распихать обратно по своим местам или для каждого объекта желательно делать отдельный файл?
using (FileStream fs = new FileStream("Save.dat", FileMode.OpenOrCreate))
{
formatter.Serialize(fs, AvailebleRoom.Avail);
formatter.Serialize(fs, AvailebleRoom.Holl);
formatter.Serialize(fs, AvailebleRoom.Kitchen);
formatter.Serialize(fs, AvailebleRoom.Cabinet);
formatter.Serialize(fs, AvailebleRoom.Loft);
formatter.Serialize(fs, pl.GetCurrRoomForSave());
}Решение задачи: «Сериализация нескольких разнородных объектов»
textual
Листинг программы
Player pl=(Player)formatter.Deserialize(fs);