¿Tendría una pequeña característica que hace que escribir código como Automatic Properties se ajuste muy bien al mantra de VB.NET?¿Por qué VB.NET 9 no tiene propiedades automáticas como C# 3?
Algo como esto funcionaría perfecto:
Public Property FirstName() As String
Get
Set
End Property
ACTUALIZACIÓN: VB.NET 10 (que viene con Visual Studio 2010 y .NET 4.0) tendrá propiedades automáticas. Aquí hay un enlace que muestra un poco de información acerca de la característica: http://geekswithblogs.net/DarrenFieldhouse/archive/2008/12/01/new-features-in-vb.net-10-.net-4.0.aspx
En VB.NET 10 Propiedades automática se define de esta manera:
Public Property CustomerID As Integer
No creo que VB.NET tenga más en cuenta antes de implementar una característica que C#. Estoy diciendo que simplemente no es el caso. –
No digo que los desarrolladores de C# sean menos cuidadosos; Estoy diciendo que el ciclo de producción es más rápido y las características se introducen en el idioma y luego se actualizan. Este es definitivamente el caso con los métodos de iterador (¡intente recursing!) Y probablemente propiedades automáticas. –
@Konrad: ¿métodos de Iterator en VB? ¿Dónde? ¿Cuando? –