VB.NET: propriété avec getter publique et setter protégé
Dans VB.NET est-il possible de définir un champ d'application différent pour le getter et le setter de la propriété?
Quelque chose comme (ce code ne fonctionne pas bien sûr):
Public Class MyClass
Private mMyVar As String
Public ReadOnly Property MyVar As String
Get
Return mMyVar
End Get
End Property
Protected WriteOnly Property MyVar As String
Set(value As String)
mMyVar = value
End Set
End Property
End Class
Je sais que je pouvais accomplir cela avec une méthode qui prend les valeurs de propriété en tant que paramètre et définit la variable privée. Mais je suis juste curieux de savoir si il existe un moyen plus élégant qui tient de plus près à la notion de propriétés.
source d'informationauteur jor
Vous devez vous connecter pour publier un commentaire.
Sûr, la syntaxe est comme suit: