VB.NET有没有C#中的属性简写方式?

8 浏览
0 Comments

VB.NET有没有C#中的属性简写方式?

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

但我似乎无法在谷歌上找到Visual Basic的速记法的答案。

admin 更改状态以发布 2023年5月24日
0
0 Comments

在Visual Studio 2008中,仅输入关键字Property后,按下Tab键。它会为您粘贴一个模板片段,您可以非常快速地填写它。但是,在Visual Basic 9中没有Visual Basic 10类型快捷键的替代品。

0
0 Comments

对于VB.NET来说,Visual Studio 2008或更早版本没有速记方式。

在Visual Studio 2010及以后版本中,您可以使用以下速记方式:

Public Property FirstName as String

这将像在C#中一样作为您的短版本处理 - 我认为他们称之为“自动属性”。

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

0