Hasta el día de hoy, podía hacer uso de constructores primarios, como:
public class Test(string text)
{
private string mText = text;
}
Para poder hacer esto, en el CTP de Visual Studio anterior, tuve que agregar esto al archivo csproj:
<LangVersion>Experimental</LangVersion>
De todos modos, esto ya no funciona en Visual Studio 2015 Preview (con o sin LangVersion
). ¿Alguien tiene alguna idea sobre lo que podría estar pasando?
c#
visual-studio-2015
c#-6.0
Matko
fuente
fuente
Respuestas:
Sí, los constructores primarios se han eliminado de los planes para C # 6. Es posible que aparezcan de alguna forma en una versión posterior, pero ya no están en C # 6.
Consulte la publicación "Cambios en el conjunto de funciones de idioma" del equipo para obtener más detalles.
fuente