是否存在与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简写上找到答案。
答案 0 :(得分:147)
Visual Studio 2008或VB.NET之前没有简写。
在Visual Studio 2010及更高版本中,您可以使用以下简写:
public property FirstName as String
这将作为您在C#中的简短版本处理 - 我认为他们称之为“自动财产”
答案 1 :(得分:22)
在Visual Studio 2008中,仅键入关键字Property
后,按选项卡键。它会为您粘贴一个模板片段,您可以很快填写它。
但是,在Visual Basic 9中没有替换Visual Basic 10类型的快捷方式。
答案 2 :(得分:4)
不幸的是,Visual Basic 9(随.NET 3.5 / Visual Studio 2008一起提供)没有自动属性。