Tut VB.NET unterstützt automatische Getter und setter auf die Eigenschaften?
In C# kann ich dies tun:
public string myProperty { get; private set; }
Dies wird als bezeichnet eine "automatische getter/setter" (von dem, was ich gehört habe). Tut VB.NET support diese? So weit, mit meinen Eigenschaften, alles, was ich tun kann, ist dies:
Public Property myProperty As String
Get
Return String.Empty
End Get
Private Set(ByVal value As String)
somethingElse = value
End Set
End Property
ist extrem klobig.
Also... gibt es einen besseren Weg?
Schauen Sie hier: http://stackoverflow.com/questions/460027/vb-net-equivalent-of-c-property-shorthand
mögliche Duplikate von VB.net äquivalent zu C# - Eigenschaft Kürzel?
mögliche Duplikate von VB.net äquivalent zu C# - Eigenschaft Kürzel?
InformationsquelleAutor qJake | 2011-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja.
Jedoch, Sie können nur machen es
ReadOnly
im VB-14 (vs 2015) oder später.get; private set;
zum Beispiel), aber Sie antwortete, dass ja sowieso, da können Sie es nicht ReadOnly. Danke!Nur in VB 2010+
Sieht aus wie Sie können machen Sie es readonly beginnend mit dem Jahr 2015.
InformationsquelleAutor SLaks
Tut es aber nur vom framework 4.0 (2010)
http://weblogs.asp.net/gunnarpeipman/archive/2009/11/01/net-framework-4-0-vb-net-supports-automatic-properties.aspx
InformationsquelleAutor pingoo