C# struct non-static struct member cannot have initializer -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 4 जवाब
क्या कारण है स्क्रीन पर त्रुटि?
सार्वजनिक रूप से व्यवस्थित करें योककीइपीसी लिस्टीसी {सार्वजनिक बाल STOKGUNCELLE = false; सार्वजनिक बाउल STOKSIL = गलत; सार्वजनिक बाउल STOKLISTELE = false; }
गैर-स्टैक्टिक स्ट्रक्चर सदस्य में प्रारंभकर्ता नहीं हो सकता
सी # प्रारंभकर्ताओं को अनुमति देने के लिए
struct को अनुमति नहीं देता है, इस कारण से पहले क्यों बहस हो रही है, यहां देखें: ()
बस
=
ध्यान दें कि
बूलियन फ़ील्ड डिफ़ॉल्ट रूप से
false हैं, अपने असाइनमेंट को पूरी तरह अनावश्यक बनाकर।
यदि आपको फ़ील्ड को गैर-मूलभूत मानों के लिए आरम्भ करने की ज़रूरत है, तो आप अभी भी एक अतिरिक्त कन्स्ट्रक्टर परिभाषित कर सकते हैं जो उन मानों को सेट करते हैं, हालांकि यह डिफ़ॉल्ट (पैरामीलेबल) कन्स्ट्रक्टर नहीं हो सकता। एक वैकल्पिक विकल्प तो, एक स्थिर कारखाना विधि का उपयोग करना है।
Comments
Post a Comment