N'VB.NET prise en charge automatique des getters et setters sur les propriétés?
En C# je peux le faire:
public string myProperty { get; private set; }
La présente est désignée comme un "automatique getter/setter" (de ce que j'ai entendu). N'VB.NET l'appui de ces? Jusqu'à présent, avec mes propriétés, tout ce que je peux faire est ceci:
Public Property myProperty As String
Get
Return String.Empty
End Get
Private Set(ByVal value As String)
somethingElse = value
End Set
End Property
qui est extrêmement maladroit.
Donc... est-il un meilleur moyen?
- Jetez un oeil ici: http://stackoverflow.com/questions/460027/vb-net-equivalent-of-c-property-shorthand
- double possible de VB.net l'équivalent de C# Abréviation de la Propriété?
Vous devez vous connecter pour publier un commentaire.
Oui.
Cependant, vous ne pouvez le faire
ReadOnly
en VB 14 (vs 2015) ou plus tard.get; private set;
par exemple), mais vous avez répondu que de toute façon, puisque vous ne pouvez pas le faire En lecture seule. Merci!Il n'mais seulement à partir de framework 4.0 (2010)
http://weblogs.asp.net/gunnarpeipman/archive/2009/11/01/net-framework-4-0-vb-net-supports-automatic-properties.aspx