c# - name - Los constructores primarios ya no compilan en VS2015
remarks c# (1)
¿Alguien tiene alguna idea sobre lo que podría estar pasando?
Sí, los constructores principales se han eliminado de los planes para C # 6. Es muy posible que aparezcan de alguna forma en una versión posterior, pero ya no están en C # 6.
Consulte la publicación here del equipo para obtener más detalles.
Hasta este mismo día, podría hacer uso de constructores primarios, como:
public class Test(string text)
{
private string mText = text;
}
Para poder hacer esto, en el Visual Studio CTP anterior, tuve que agregar esto al archivo csproj:
<LangVersion>Experimental</LangVersion>
De todos modos, esto ya no funciona en la Vista previa de Visual Studio 2015 (con o sin
LangVersion
).
¿Alguien tiene alguna idea sobre lo que podría estar pasando?