2011-04-01 14 views
12

हैलोइज़ेशन के दौरान इस पंक्ति का क्या मतलब है?[XmlType (AnonymousType = true)]

[XmlType(AnonymousType = true)] 
public class classname 
{ 
} 

xsd.exe सभी वर्गों के लिए इसे उत्पन्न करता है। मैंने प्रलेखन पढ़ा है, लेकिन अभी भी यह समझ में नहीं आता है कि अगर मैं इस लाइन को हटा देता हूं तो यह मुझे कैसे प्रभावित करता है।

धन्यवाद,

उत्तर

9

यह संकलक पता देता है या नहीं, जिसके परिणामस्वरूप XSD तत्वों नाम दें या उन्हें गुमनाम

http://www.ibm.com/developerworks/library/xml-schema/

विशेषताओं के साथ तत्वों जटिल प्रकार

अब होना आवश्यक बनाने के लिए , प्रविष्टि मुद्रा को लिस्टिंग तत्व से सरल तत्व मूल्य में जोड़ने का प्रयास करें 7. आप नहीं कर सकते। एक साधारण प्रकार के तत्व में कोई विशेषता नहीं हो सकती है। यदि आप एक विशेषता जोड़ना चाहते हैं, तो आपको मूल्य को जटिल प्रकार के रूप में परिभाषित करना होगा। लिस्टिंग 8 में उदाहरण में, हमने परिभाषित किया है कि अज्ञात प्रकार कहलाता है, जहां जटिल प्रकार को कोई स्पष्ट नाम नहीं दिया गया है। दूसरे शब्दों में, जटिल टाइप प्रकार का नाम विशेषता परिभाषित नहीं है।

http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmltypeattribute.anonymoustype.aspx

संबंधित मुद्दे