如果有一个很好的小特性,可以更快地编写像自动属性这样的代码,这很符合VB.NET的格言吗?
像这样的东西会很完美:
Public Property FirstName() As String
Get
Set
End Property更新: VB.NET 10 (随Visual 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发布于 2008-09-23 17:19:39
许多特性在VB中被延迟的原因之一是开发结构与C#有很大的不同,另外,更多的是考虑细节。在这种情况下,情况似乎也是如此,正如保罗·维克的职位在这个问题上所建议的那样。这是不幸的,因为在许多情况下,这意味着延迟(自动属性、迭代器方法、多行lambdas (仅举几个例子)),但另一方面,VB开发人员从长远来看通常获得一个更为成熟的特性(就讨论而言,迭代器方法尤其如此)。
所以,长话短说: VB 10将(希望!)参见自动属性。
发布于 2008-09-26 20:35:30
在vb.net中,它也没有那么大的痛苦点,因为visual将自动为您创建90%的属性骨架代码,而使用C#时,您必须将其全部输入。
发布于 2008-09-23 17:15:20
如果您想要更快地完成属性,请尝试代码片段。输入: Property,在输入"y“之后,按Tab键:-)。
我知道这并没有回答特定的问题,但是给了你VB团队提供的.
https://stackoverflow.com/questions/122324
复制相似问题