12
你好在系列化過程中,這行代表什麼意思?[XmlType(AnonymousType = true)]
[XmlType(AnonymousType = true)]
public class classname
{
}
xsd.exe爲所有類生成這個。我閱讀文檔,但仍然無法理解,如果我刪除這條線,它會如何影響我。
感謝,
你好在系列化過程中,這行代表什麼意思?[XmlType(AnonymousType = true)]
[XmlType(AnonymousType = true)]
public class classname
{
}
xsd.exe爲所有類生成這個。我閱讀文檔,但仍然無法理解,如果我刪除這條線,它會如何影響我。
感謝,
它讓編譯器知道要不要來命名生成的XSD元素或讓他們匿名
http://www.ibm.com/developerworks/library/xml-schema/
帶有屬性的元素必須是複雜類型
現在,請嘗試將屬性貨幣添加到清單7中的簡單元素價格。您不能。簡單類型的元素不能具有屬性。如果您想添加屬性,則必須將價格定義爲複雜類型。在清單8的例子中,我們已經定義了所謂的匿名類型,其中沒有給出複雜類型的顯式名稱。換句話說,沒有定義complexType元素的name屬性。
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmltypeattribute.anonymoustype.aspx