मैं सामान्य अभ्यास की बेहतर समझ प्राप्त करने की कोशिश कर रहा हूं ... विशेष रूप से इसे() को एक कन्स्ट्रक्टर में प्राप्त करना। मैं समझता हूं कि इसका कम कोड है, लेकिन मैं इसे कम पठनीय मानता हूं। क्या यह इस तरह से करने के लिए आम/अच्छा अभ्यास है? या क्या यह दूसरा कन्स्ट्रक्टर लिखना बेहतर है जो इसे विशेष रूप से संभालता है?: यह() एक निर्माता के रूप में
public SomeOtherStuff(string rabble) : this(rabble, "bloop") { }
या
Public SomeOtherStuff(string rabble)
{
//set bloop
}
किसी भी इनपुट होगा बहुत
'यह()' एक संरचना प्रकार पर ऑटो-गुण रखने का एक अच्छा तरीका है और फिर भी उन्हें एक पैरामीट्रिज्ड कन्स्ट्रक्टर में सेट करने की अनुमति देता है। 'इस()' के बिना, आपको स्पष्ट बैकिंग फ़ील्ड का उपयोग करने की आवश्यकता है। –
@ डैन: यह शानदार है, मैंने कभी सोचा नहीं!भविष्य में मैं उन गुणों में 'this()' का उपयोग करूंगा जिनमें ऑटो-गुण हैं! धन्यवाद! – Timwi