当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《VB.NET相当于C#属性的简写?》经验,为你挑选了2个好方法。

是否存在与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速记上谷歌答案.



1> Stefan..:

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

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

public property FirstName as String

这将作为您在C#中的简短版本处理 - 我认为他们称之为"自动财产"

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


@rap,现在在VB中实现"public string FirstName {get; private set;}":P
@CRice:嗯,没有C#自动属性,代码实际上是相同的(给予或采取大括号).
加起来所有的冒号,我敢肯定它是平衡的
我想说,你需要指定`.Net`版本而不是Visual Studio版本

2> 小智..:

在Visual Studio 2008中,仅键入关键字后Property,Tab按键.它会为您粘贴一个模板片段,您可以快速填写该片段.

但是,在Visual Basic 9中没有替换Visual Basic 10类型的快捷方式.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有