0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|
1 | |
Запись в файл объекта без сериализации22.04.2014, 16:35. Показов 2449. Ответов 5
Метки нет (Все метки)
Как записать в файл пользовательский generic контейнер объектов пользовательского класса, не используя сериализацию (насколько я понял нужно использовать typeof(), assembly, activator и т.п.), и читать из файла записанный контейнер, изначально из кода программы не зная тип содержимого контейнера. Если последнее требование нереально реализовать, то чёрт с ним.
Заранее спасибо.
0
|
22.04.2014, 16:35 | |
Ответы с готовыми решениями:
5
Подписка на событие мешает сериализации объекта WPF 3.5 Ошибка при бинарной сериализации объекта, содержащего коллекцию Ошибка при сериализации объекта с помошью XmlSerializer Сериализация без стандартных библиотек/средств сериализации |
22.04.2014, 16:39 | 2 |
А можно поподробнее объяснить, что же Вы хотите? Лучше на примере...
Сериализация эти самые assemby, typeof(), как Вы выразились, также использует, когда понятия не имеет как сериализовать объект, но знает, что сможет (точнее надеется) создать экземпляр.
0
|
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|||||||||||
22.04.2014, 16:51 [ТС] | 3 | ||||||||||
Есть некий класс Myclass, мы не знаем, реализует ли он ISerializable.
0
|
22.04.2014, 17:08 | 4 |
В идеале получите тоже самое, что сериализация делает...
В общем-то да, сохраняете typeof().AssemblyQualifiedName, а дальше Reflection в зубы и вперёд по всем свойствам... В целом ничего сложного, только не совсем понятно зачем и откуда будут браться эти самые некие классы и пользовательские контейнеры...
0
|
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 3
|
|
22.04.2014, 17:11 [ТС] | 5 |
0
|
22.04.2014, 17:13 | 6 |
0
|
22.04.2014, 17:13 | |
22.04.2014, 17:13 | |
Помогаю со студенческими работами здесь
6
Запись текста в файл без его перезаписи Запись в файл и чтение из него без создания двух потоков При сериализации xml файл заполняется неккоректно Сохранение списка объектов класса в ручную, сохранение в XML. Без сериализации. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |