在c#中,您可以自动为具有get和set的访问级别的值设置属性。 。 。 e.g。
public String myString
{
get;
private set;
}
在vb.net中使用自动属性是否可以做到这一点,或者您是否被迫进行长期实施的属性?
e.g。我不想一直这样做
Dim _myString As String
Public Property MyString() As String
Get
Return _myString
End Get
Private Set(ByVal value As String)
_myString = value
End Set
End Property
答案 0 :(得分:2)
它在VB.NET 2010中看起来也不像。你可以这样做:
Public Property myProp As String = "Foo"
(这会给你一个公共的吸气者和设定者。)
但您无法设置不同级别的访问权限。你仍然需要手动实现它们。
答案 1 :(得分:0)
根据this answer,你不能。