在C#中,我可以这样做:
public string myProperty { get; private set; }
这被称为“自动吸气器/定位器”(据我所知)。 VB.NET是否支持这些?到目前为止,凭借我的属性,我所能做的就是:
Public Property myProperty As String
Get
Return String.Empty
End Get
Private Set(ByVal value As String)
somethingElse = value
End Set
End Property
非常笨重。
所以...有更好的方法吗?
答案 0 :(得分:20)
是
Public Property MyProperty As String
但是,您只能在VB 14(vs 2015)或更高版本中使用ReadOnly
。
答案 1 :(得分:2)