Gibt es ein VB.NET-Äquivalent zu C #:
public string FirstName { get; set; }
Ich weiß, dass du das kannst
Public Property name() As String
Get
Return _name.ToString
End Get
Set(ByVal value As String)
_name = value
End Set
End Property
Aber ich kann nicht scheinen, eine Antwort auf einer Visual Basic-Kurzschrift zu googeln.
Es gibt keine Abkürzung für Visual Studio 2008 oder eine frühere für VB.NET.
In Visual Studio 2010 und höher können Sie die folgende Kurzform verwenden:
public property FirstName as String
Dies wird so behandelt, wie es Ihre Kurzversion in C # ist - ich glaube, sie nennen es "Auto Property".
Siehe auch: Automatisch implementierte Eigenschaften (Visual Basic)
Drücken Sie in Visual Studio 2008 nach der Eingabe des Schlüsselworts Property
die Taste Tab Schlüssel. Es wird ein Template-Snippet für Sie einfügen, das Sie sehr schnell füllen können.
Aber ja, es gibt keinen Ersatz für eine Verknüpfung vom Typ Visual Basic 10 in Visual Basic 9.
Leider verfügt Visual Basic 9 (im Lieferumfang von .NET 3.5/Visual Studio 2008 enthalten) nicht über automatische Eigenschaften.