При десериализации DataContractSerializer требует не только соответствия элемента имени, но и того, что он находится в определенном порядке по отношению к другим элементам.Игнорировать порядок полей в DataContractSerializer
Мое приложение таково, что каждое поле может быть уникально идентифицировано по его названию. Поэтому мне хотелось бы, чтобы XML-файл содержал элементы в любом порядке, а десериализатор продолжал работать.
Возможно ли установить DataContract следующим образом?
Вводный параграф в Data Member Order предполагает, что заказ введен в действие по выбору, но я не нашел способ сделать его необязательным.
последующий вопрос: Simple data file versioning with DataContractSerializer
Я просто добавляю новое значение в существующий файл. Было немного сюрпризом, что я должен вставить его не только с правильным именем, но и в правильном месте. –