2009-06-25 3 views
0

nullable 필드가있는 개체를 serialize하려고합니다. 필드에 데이터가 없으면 필드는 직렬화 된 출력에서 ​​제거됩니다. 어떤 사람이이 문제를 해결하는 방법을 제안합니까? nullable 빈 필드가 계속 전달되도록 지정하는 방법이 있습니까? "= 거짓 propertyname_specified을"개체에서 nullable 필드를 serialize합니다. C#

+0

난 당신이 녹색 확인 표시를 클릭하여 원하는 대답을 받아 들일 것을 제안하고 싶습니다. 질문에 대답 한 사람들에게 긍정적 인 피드백을주고, "내 질문에 대답 해 주셔서 감사합니다"라고 말합니다. – 7wp

+0

필드가 null이면 XML에서 무엇을 보았습니까? –

답변

3

당신은 XmlElementAttribute를 적용해야합니다

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

이 널 (null)는 .NET의 XML 직렬화에 전달하는 방법이며, 요소가 존재하지 않는 경우

이 발생합니다.

관련 문제