相关疑难解决方法(0)

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

是否存在与C#等效的VB.NET:

public string FirstName { get; set; }
Run Code Online (Sandbox Code Playgroud)

我知道你能做到

Public Property name() As String
   Get
      Return _name.ToString
   End Get
   Set(ByVal value As String)
       _name = value
   End Set
End Property
Run Code Online (Sandbox Code Playgroud)

但我似乎无法在Visual Basic速记上谷歌答案.

c# vb.net language-features

131
推荐指数
2
解决办法
6万
查看次数

为什么VB.NET 9没有像C#3这样的自动属性?

有一个很好的小功能,可以更快地编写像自动属性这样的代码,非常适合VB.NET的口头禅吗?

这样的事情会很完美:

Public Property FirstName() As String
    Get
    Set
End Property
Run Code Online (Sandbox Code Playgroud)

更新: VB.NET 10(随Visual Studio 2010和.NET 4.0一起提供)将具有自动属性.这是一个链接,显示有关该功能的一些信息:http://geekswithblogs.net/DarrenFieldhouse/archive/2008/12/01/new-features-in-vb.net-10-.net-4.0.aspx

在VB.NET 10中,自动属性将定义如下:

Public Property CustomerID As Integer
Run Code Online (Sandbox Code Playgroud)

c# vb.net language-features properties

11
推荐指数
2
解决办法
6686
查看次数

标签 统计

c# ×2

language-features ×2

vb.net ×2

properties ×1