वेब पर मैंने पढ़े गए कई लेखों में कहा है कि vb.net में गुण बनाते समय, उन्हें get/set विधियों और एक निजी/संरक्षित सदस्य चर का उपयोग करना चाहिए कक्षा।vb.net तर्क के बिना गुण/सेट गुण
तो जैसा:
Public class Person
Public Property Name as string
end class
है:
Public Class Person
Private _name as string
public property Name as string
get
return _name
end get
set(byval value as string)
_name = value
end set
end property
end class
तो वहाँ पाने/संपत्ति के सेट में है कोई तर्क, क्यों नहीं एक लिख है कि इस तरह एक ही संपत्ति होगा ऐसा इसलिए है क्योंकि गुणों का उद्देश्य कक्षा से बाहर तक पहुंचने का इरादा था और आप कक्षा में चर को स्टोर करेंगे?
ओह, मैं देखता हूं। मैंने आपके उत्तर को "आपके कोड में consistancy" के रूप में पहचाना। मुझे यह भी एहसास नहीं हुआ कि ऑटो-कार्यान्वित गुण क्या थे, जब तक कि मैं इसे [एमएसडीएन लेख] (http://msdn.microsoft.com/en-us/library/dd293589.aspx) पढ़ता हूं। आपके इनपुट के लिए धन्यवाद। – Jim