2014-09-29 23 views
0

我叫Foo返回Nothing的字符串屬性,我想它序列出來作爲Foo=""vb.net - 語法XML序列化*指定屬性

我試着叫FooSpecified上的屬性變化和那些沒有工作。

對於*指定的屬性,VB.Net(代碼示例)中的實際語法是什麼?

+0

只是將其初始化爲空字符串。 '* Specified'的意義是什麼? – Plutonix 2014-09-29 22:44:23

+0

@Plutonix,你想回答,所以我可以標記它嗎?謝謝! (的意義指定,我看到它用於xml序列化) – toddmo 2014-09-29 23:09:28

回答

0

這裏是VB.Net模式。

Public Class OptionalOrder 
    ' This field's value should not be serialized 
    ' if it is uninitialized. 
    Public FirstOrder As String 

    ' Use the XmlIgnoreAttribute to ignore the 
    ' special field named "FirstOrderSpecified". 
    <System.Xml.Serialization.XmlIgnoreAttribute> _ 
    Public FirstOrderSpecified As Boolean 
End Class 

這是記錄在MSDN