相当于 C # 属性速记的 VB.NET?

有没有一个 VB.NET 类似于 C # :

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

但我似乎不能谷歌上的一个答案在 VisualBasic 速记。

64313 次浏览

没有 VisualStudio2008的简写,也没有 VB.NET 之前的简写。

在 VisualStudio2010及以后版本中,可以使用以下简写:

Public Property FirstName as String

这将被处理为你在 C # 的简短版本是-我想他们称之为“自动属性”

参见: 自动实现的属性(VisualBasic)

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

在 VisualStudio2008中,只键入关键字 Property后,按 Tab键。它将为您粘贴一个模板片段,您可以非常快速地填写。

但是,在 VisualBasic9中没有一个 VisualBasic10类型的快捷方式可以替代。