2009-06-25 1 views
0

Я пытаюсь сериализовать объект с полями с нулевым значением. Если в поле отсутствуют какие-либо данные, поле выводится из сериализованного вывода. Любые предложения о том, как обойти это? Есть ли способ указать, что пустые поля с нулевым значением по-прежнему переносятся?Сериализовать поля с нулевым значением от объекта C#

Это происходит, когда «propertyname_specified = ложь»

+0

Я хотел бы предложить, что вы принимаете ответ, который вам нравится, нажав на зеленую галочку. Он даст положительные отзывы людям, которые ответили на ваш вопрос, и способ сказать «спасибо, что ответили на мой вопрос». – 7wp

+0

Если поле равно null, что вы ожидали увидеть в XML? –

ответ

3

Вы должны подать заявление XmlElementAttribute:

[XmlElement(IsNullable = true)] 
public string DummyField { get; set; } 
2

Это как обнуляет передаются в .NET XML сериализации, элемент не существует.

 Смежные вопросы

  • Нет связанных вопросов^_^