Поддерживает ли 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 ответа
Решение
Да.
Public Property MyProperty As String
Тем не менее, вы можете только сделать это ReadOnly
в VB 14 (против 2015) или позже.
Это делает, но только из фреймворка 4.0 (2010)