Поддерживает ли VB.NET автоматические методы получения и установки свойств? - PullRequest
7 голосов
/ 07 апреля 2011

В 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 ]

21 голосов
/ 07 апреля 2011

Да.

Public Property MyProperty As String

Однако вы можете сделать это ReadOnly только в VB 14 (против 2015) или позже.

2 голосов
/ 07 апреля 2011
...