VB.NET是否支持属性上的自动getter和setter?

时间:2011-04-07 14:37:49

标签: vb.net properties c#-to-vb.net

在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

非常笨重。

所以...有更好的方法吗?

2 个答案:

答案 0 :(得分:20)

Public Property MyProperty As String

但是,您只能在VB 14(vs 2015)或更高版本中使用ReadOnly

答案 1 :(得分:2)