René Pacios

/* Overflow My Brain & More */

Inicialización de propiedades auto-implementadas con C#

Roslyn

Lo confieso, hasta hace muy poco  utilizaba VB.NET para mis desarrollos como lenguaje principal, nunca me ha supuesto un problema para utilizar C# como VB.NET indistintamente, pero cuando empezaba un proyecto personal o alguna cosilla puntual elegía VB, no se si por trabajar con un porcentaje elevado de proyectos .NET en este lenguaje durante mi trayectoria profesional, por herencia de Visual Basic 6 pues la adopción de la plataforma .NET la sufrí en  sin usar ; y diferenciando herencias de clases de implementaciones de interfaces a simple vista, o simplemente por cabezonería, pero el ratón siempre me tiraba a ese lenguaje al hacer new project  en Visual Studio.

La cosa está cambiando, desde hace un algún tiempo estoy optando por utilizar C# como lenguaje principal, simplemente por tendencia, hace ya tiempo que VB.NET no es el lenguaje más utilizado de la plataforma de todos los lenguajes disponibles http://www.sergiosainz.com/listado-de-lenguajes-para-net-framework/ .

Entre las diferentes plataformas y lenguajes de desarrollo es muy común echar en falta ciertas características, y adoptar otra con alegría, sin embargo entre los lenguajes de .net independientemente de la sintaxis, también existen ciertas diferencias (cada vez menores por suerte para nosotros)