Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2014, 09:44   #1
kspower92
Новичок
Джуниор
 
Регистрация: 19.03.2014
Сообщений: 2
По умолчанию Как сериализовать/десериализовать экземпляры классов в файл

Проблема следующая: Имеется три класcа:

class Class1
{
// Список переменных и методов
}

class Class2
{
// Список переменных и методов
}

class Class3
{
// Список переменных и методов
}

// Создаю экземпляры классов

Сlass1 object1 = new Class1();
Сlass2 object2 = new Class2();
Сlass2 object3 = new Class3();

Вопрос: Как сериализовать/десериализовать экземпляры классов в один файл?

Последний раз редактировалось kspower92; 19.03.2014 в 09:47.
kspower92 вне форума Ответить с цитированием
Старый 19.03.2014, 09:50   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Засунуть их в массив object[] и этот массив BinaryFormatter'ом сериализовать и в файл записать. Только классы атрибутом [Serializable] отметить не забудьте
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 19.03.2014, 09:59   #3
kspower92
Новичок
Джуниор
 
Регистрация: 19.03.2014
Сообщений: 2
По умолчанию

А если создать лист объектов?! Каким способом оптимальней?
kspower92 вне форума Ответить с цитированием
Старый 19.03.2014, 10:15   #4
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Глубоко по.. в смысле, на ваше усмотрение
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(С++)Динамические экземпляры объектов Vovchik123 Помощь студентам 2 21.10.2013 15:56
Сохранить массив классов в файл Casper-SC Общие вопросы .NET 42 21.03.2010 09:27
сериализовать и вывести на экран байтовый поток olka1198 Общие вопросы по Java, Java SE, Kotlin 1 28.10.2009 15:20
Все экземпляры класса russian-stalker Общие вопросы Delphi 6 21.08.2009 11:16
запись классов в бинарный файл Feannewedd Общие вопросы C/C++ 6 29.06.2009 10:11