.net - To "this" or not to "this" in C#? -


संभावित डुप्लिकेट:

मेरे पास इस कीवर्ड से संबंधित एक शैली प्रश्न है। क्या आप इस का उपयोग करते हैं, जब स्पष्टता के लिए एक आत्म-कार्यान्वयन गुण या क्लास के भीतर विधियों को संदर्भित करते हैं?

एक उदाहरण के लिए, आपके कन्स्ट्रक्टर में, क्या आप अपना पैरामीटर लिखते हैं के रूप में असाइनमेंट:

  सार्वजनिक वर्ग फ़ू {सार्वजनिक स्ट्रिंग FooProperty {get; सेट; } सार्वजनिक फू (स्ट्रिंग फूप्रॉपर्टी) {this.FooProperty = fooProperty; } ...}  

या:

  सार्वजनिक वर्ग फ़ू {सार्वजनिक स्ट्रिंग FooProperty {get; सेट; } सार्वजनिक फू (स्ट्रिंग फूप्रॉपर्टी) {FooProperty = fooProperty; } ...}  

आईएमएचओ, यह एक बहुत ही उपयोगी कीवर्ड है। एक बार जब मैं "यह" देखता हूं, मुझे पता है कि यह एक क्लास चर है अन्यथा, मुझे यह जांचना होगा कि इसकी एक पैरामीटर, विधि के भीतर घोषित एक चर। "यह" समय बचाता है :) (अस्पष्ट मजाक हेह)


Comments

Popular posts from this blog

c# - PInvoke of NetUserAdd returns 24 -

c# - XMLDocument.Validate Error: System.InvalidOperationException : The XmlSchemaSet on the document is either null or has no schemas in it -