有一个很好的小功能,可以更快地编写像自动属性这样的代码,非常适合VB.NET的口头禅吗?
这样的事情会很完美:
Public Property FirstName() As String Get Set End Property
更新: 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
Konrad Rudol.. 6
许多功能在VB中被延迟的一个原因是开发结构与C#有很大不同,此外,通常更多的想法都会进入细节.在这种情况下似乎也是如此,正如保罗维克关于此事的帖子所暗示的那样.这是不幸的,因为它意味着在许多情况下延迟(自动属性,迭代器方法,多行lambda,仅举几例)但另一方面,VB开发人员通常从长远来看会获得更成熟的功能(看看在讨论中,对于迭代器方法尤其如此).
所以,长话短说:VB 10将(希望!)看到自动属性.
许多功能在VB中被延迟的一个原因是开发结构与C#有很大不同,此外,通常更多的想法都会进入细节.在这种情况下似乎也是如此,正如保罗维克关于此事的帖子所暗示的那样.这是不幸的,因为它意味着在许多情况下延迟(自动属性,迭代器方法,多行lambda,仅举几例)但另一方面,VB开发人员通常从长远来看会获得更成熟的功能(看看在讨论中,对于迭代器方法尤其如此).
所以,长话短说:VB 10将(希望!)看到自动属性.
它在vb.net中也没有那么大的痛点,因为visual studio会自动为你创建一个属性的90%的骨架代码,而使用C#你曾经不得不输入它.