मैं एक संपत्ति के साथ एक वस्तु है जिसके लिए मैं एक कस्टम सेटर बनाने के लिए और भी स्वत: गेटर रखने चाहते हैं:कस्टम सेटर लेकिन ऑटो गेटर
public class SomeObject
{
public int SomeProp { get; set; }
public Nullable<short> MyProp
{
get
{
return MyProp;
}
set
{
if (value != null)
{
SomeProp = SomeWork(value);
MyProp = value;
}
}
}
}
समस्या यह है कि मैं गेटर पर एक Stackoverflow त्रुटि मिलती है । मैं एक ऐसी संपत्ति को कैसे कार्यान्वित करूं जहां मैं गेटटर को रखूं, लेकिन केवल सेटटर को संशोधित करता हूं?
आप नहीं कर सकते। आपको एक फ़ील्ड चाहिए – SLaks
इस मामले में, आपको एक दूसरे क्षेत्र की आवश्यकता है। अन्यथा, आपको गेटर – mmcrae
में एक अनंत लूप मिलता है, मुझे यह नहीं मिलता है, सभी डाउनवॉट्स के साथ क्या होता है? – Steve