xsd.exe를 사용하여 XML을 비 직렬화 할 클래스를 생성했습니다. XSD에서xsd.exe가있는 Nullable 값은 클래스를 생성했습니다.
<xs:attribute name="Balance" type="xs:decimal" use="optional" />
결과 클래스는 다음 코드를 생성합니다 : 나는주의
private decimal balanceField;
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal Balance {
get {
return this.balanceField;
}
set {
this.balanceField = value;
}
}
이 널 (NULL) 입력 가능하지 내가 필요하지 않은 원본 XSD에서 진수 값을 가지고있다. 내가 대신으로 도시로 널 (NULL) 분야를 생성하려면 어떻게
은 다음과 같습니다
private decimal? balanceField;
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal? Balance {
get {
return this.balanceField;
}
set {
this.balanceField = value;
}
}
요소에 대해서만 작동하며, 질문에는 원래 질문과 달리 속성에 대해 작동하지 않습니다. –