У меня есть файл пользовательских настроек, который я сериализую/десериализую с помощью файла XmlSerializer
. У меня нет определенной схемы и нет тегов сериализации в моем определении объекта, только прямая сериализация объекта (хотя я добавлю их при необходимости).
Моя проблема в том, что мне нужно добавить элементы данных к объекту. Если я это сделаю, я знаю, что старый файл настроек не будет десериализован.
Есть ли способ указать значения по умолчанию для добавленных членов или простой способ игнорировать их, если они отсутствуют в XML?
I know that the old settings file will not deserialize
, Нет, только ваши вновь добавленные поля/свойства получат значение по умолчанию (или значение, которое вы указали в конструкторе) - person L.B   schedule 18.11.2011