XML'in seri hale getirilmesi için bir sınıf oluşturmak için xsd.exe'yi kullanıyorum. xsd gelenxsd.exe oluşturulan sınıf ile null değer
<xs:attribute name="Balance" type="xs:decimal" use="optional" />
çıkan sınıf aşağıdaki kodu oluşturur: Ben dikkat
private decimal balanceField;
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal Balance {
get {
return this.balanceField;
}
set {
this.balanceField = value;
}
}
null değil ben gerekli değildir kaynak xsd ondalık değere sahiptirler. Bunun yerine olarak gösterildiği gibi null alan üretir nasıl
aşağıdaki gibidir:
private decimal? balanceField;
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal? Balance {
get {
return this.balanceField;
}
set {
this.balanceField = value;
}
}
Sadece öğeler için çalışır, öznitelikleri sorulan sorular için değil. –