6
के लिए सार्वजनिक एक्सेसर्स के साथ एक गैर-सीरियलाइज्ड फ़ील्ड को कैसे निर्दिष्ट करें एक्सएमएल सीरियलाइजेशन के लिए सार्वजनिक एक्सेसर्स के साथ आप एक गैर-सीरियलाइज्ड फ़ील्ड कैसे निर्दिष्ट करते हैं?एक्सएमएल सीरियलाइजेशन
[NonSerialized]
public String _fooBar;
//Declaring the property here will serialize the _fooBar field
public String FooBar
{
get { return _fooBar; }
set { _fooBar = value; }
}
मुझे लगता है कि यह एक निर्मित उदाहरण है? अन्यथा आप केवल एक ऑटो प्रॉपर्टी का उपयोग कर सकते हैं और 'NonSerialized' के रूप में चिह्नित कर सकते हैं। – BrokenGlass
गुण गुणों पर लागू नहीं किया जा सकता है। –
@ ब्रोकनग्लस मुझे वास्तव में "विशेषता 'गैर-क्रमबद्ध' इस घोषणा प्रकार पर मान्य नहीं है। यह केवल 'फ़ील्ड' घोषणाओं पर मान्य है।" एक ऑटो-संपत्ति पर ... – MPelletier