Dopo alcune ricerche frustranti sulle proprietà di VB auto. Ho deciso di ignorarli. Quindi ho avuto questo codice.
Public Class Categoria
Private _nome As String
Public ReadOnly Property Nome As String
Get
Return _nome
End Get
End Property
Public Sub New(nome As String)
Me._nome = nome
End Sub
End Class
Ma Visual Studio, essendo utile, ha suggerito di utilizzare le proprietà automatiche. Ho accettato, l'ho anche provato prima, ma ha offerto aiuto sotto forma di un clic qui e lo farò . Così ho fatto. E ha fatto esattamente lo stesso codice con cui non avevo fortuna prima, carattere per carattere.
Public Class Categoria
Public ReadOnly Property Nome As String
Public Sub New(nome As String)
Me.Nome = nome
End Sub
End Class
Qualcuno può far luce sul motivo per cui l'ultima parte di codice non riesce a compilarsi error BC30126: 'ReadOnly' property must provide a 'Get'.?
A quanto pare a VS manca come me, quindi non mi sento più così stupido.