In C# I can do this:
public string myProperty { get; private set; }
This is referred to as an "automatic getter/setter" (from what I've heard). Does VB.NET support these? So far, with my properties, all I can do is this:
Public Property myProperty As String
Get
Return String.Empty
End Get
Private Set(ByVal value As String)
somethingElse = value
End Set
End Property
which is extremely clunky.
So... is there a better way?
Yes.
Public Property MyProperty As String
However, you can only make it ReadOnly
in VB 14 (vs 2015) or later.