Los constructores primarios ya no compilan en VS2015


Hasta el día de hoy, podría hacer uso de constructores primarios, tales como:

public class Test(string text)
{
    private string mText = text;
}

Para poder hacer esto, en el CTP anterior de Visual Studio, 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?

Author: Mafii, 2014-11-13

1 answers

¿alguien tiene alguna idea sobre lo que podría estar pasando?

Sí - los constructores primarios han sido eliminados de los planos para C# 6. Pueden aparecer 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 características de idioma" del equipo para obtener más detalles.

 140
Author: Jon Skeet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-13 18:22:26