12
在VB.NET中有一種方法來定義一個屬性的getter和setter的不同範圍?VB.NET:屬性與公共getter和受保護的setter
喜歡的東西(此代碼不,當然工作):
Public Class MyClass
Private mMyVar As String
Public ReadOnly Property MyVar As String
Get
Return mMyVar
End Get
End Property
Protected WriteOnly Property MyVar As String
Set(value As String)
mMyVar = value
End Set
End Property
End Class
我知道我可以只與需要的屬性值作爲參數,並設置私有變量的方法做到這一點。但我只是好奇是否有一種更貼近物業概念的更優雅的方式。