VB.NET相当于C#属性的简写?

是否有一个相当于C#的VB.NET:

public string FirstName { get; set; } 

我知道你可以做

 Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End Set End Property 

但我似乎无法谷歌了一个Visual Basic的速记答案。

Visual Studio 2008或VB.NET之前没有简写。

在Visual Studio 2010及更高版本中,您可以使用以下简写:

 public property FirstName as String 

这将作为你在C#中的简短版本处理 – 我认为他们称之为“汽车财产”

另请参阅: 自动实施的属性(Visual Basic)

在Visual Studio 2008中,只需键入关键字Property ,按Tab键。 它会粘贴一个模板片段,你可以很快填写。

但是,没有在Visual Basic 9中replaceVisual Basic 10types的快捷方式。

不幸的是,Visual Basic 9(附带.NET 3.5 / Visual Studio 2008)没有自动属性。