Ответ: Полу урок: Сериализация. Часть 1
Эта тема предназначена для размещения комментариев об этой статье. - АВТОМАТ
Любопытно. Однако я предпочитаю делать осмысленый метод сохранения, а не писать всё в кучу. |
Ответ: Полу урок: Сериализация. Часть 1
спасибо за статью !! ВИХБИ в деле !! ;)
Хотя я тож предпочитаю сохранять в каком то осмысленом виде !! Любимый хмл !! :) |
Ответ: Полу урок: Сериализация. Часть 1
Цитата:
|
Ответ: Полу урок: Сериализация. Часть 1
Ну да, главное использовать инструмент по назначению. Жду ещё уроков!
|
Ответ: Полу урок: Сериализация. Часть 1
Спасибо за статью, всем, кто не работал с сериализацией будет полезна :). От себя хотел бы добавить:
1. В данном примере используется конструктор XmlSerializer(type). В МСДН по этому поводу написано: Цитата:
2. Функция WriteEntity на мой взгляд дублирует информацию в памяти аш два раза. Ее можно записать на много проще и оптимальнее: Код:
public static void WriteEntity(object obj, string fileFullPath) Еще раз спасибо за статью! |
Ответ: Полу урок. Сериализация. Часть 2. Десериализация и параметры.
класс !! Аж захотелось на с_шарпе чет пописать !! :)
|
Ответ: Полу урок. Сериализация. Часть 2. Десериализация и параметры.
я на это и рассчитываю xDD возможно(тоесть не исключено) я тайный вербовщик майкрософта)
|
Ответ: Полу урок. Сериализация. Часть 2. Десериализация и параметры.
Цитата:
|
Ответ: Комментарии к статье "Сериализация"
Отличная статья, в дополнение пара ссылок для тех, кому потребуется изучить данную тему подробнее:
1. Класс XmlSerializer 2. Пространство имен System.Xml.Serialization Кроме Xml сериализации существует еще и бинарная сериализация, если кому интересно, то изучаем класс BinaryFormatter |
Ответ: Комментарии к статье "Сериализация"
Почему такой список нельзя сохранить?
Код:
List<Base> list = new List<Base>(); |
Ответ: Комментарии к статье "Сериализация"
Цитата:
|
Ответ: Комментарии к статье "Сериализация"
Спасибо. Вот еще интересная статья про сериализацию и полиморфизм http://www.tdoc.ru/c/dotnet/net-fram...-f2-page4.html
Там еще пара способов. 1) С помощью аннотации XmlInclude прописать базовому классу список всех наследников, что не есть гуд. 2) Классом XmlAttributes можно при сериализации задать список базовых классов. Это уже можно сделать в ран тайме, не зная списка всех потомков. |
Часовой пояс GMT +4, время: 13:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot