मैं की तरह स्वत: गुण नेट, में सी # यह इतना आसान private
इस तरह के रूप में अपनी set
अनुभाग की घोषणा के द्वारा readonly
संपत्ति घोषित करने के लिए:निजी सेट के साथ केवल संपत्ति या संपत्ति को मुझे vb.net में उपयोग करना चाहिए?
public String Name{ get; private set; }
लेकिन जब मैं करने की कोशिश की VB.NET में मैं हैरान था कि यह है कि नहीं उल्लेख किया here का समर्थन किया और मैं इसे लिखने के लिए इस प्रकार है:
Private _Name as String
Public ReadOnly Property Name as String
Get
return _Name
End Get
End Property
या:
Private _Name as String
Public Property Name as String
Get
return _Name
End Get
Private Set(value as String)
_Name = value
End Set
End Property
VB.NET
में इन घोषणाओं के बीच क्या अंतर है, जिसे प्राथमिकता दी जाती है और क्यों?
संपादित
एक जिस पर सभी संकलन समय, क्रम या प्रदर्शन को प्रभावित करेगा?