Até hoje, poderia fazer uso de construtores primários, como:
public class Test(string text)
{
private string mText = text;
}
Para poder fazer isso, no CTP anterior do Visual Studio, eu tive que adicionar isso ao arquivo csproj:
<LangVersion>Experimental</LangVersion>
De qualquer forma, isso não funciona mais no Visual Studio 2015 Preview (com ou sem LangVersion
). Alguém tem alguma ideia sobre o que pode estar acontecendo?
c#
visual-studio-2015
c#-6.0
Matko
fonte
fonte
Respostas:
Sim - os construtores primários foram removidos dos planos para o C # 6. Eles podem muito bem aparecer de alguma forma em uma versão posterior, mas não estão mais no C # 6.
Consulte a postagem "Mudanças no conjunto de recursos de idioma" da equipe para obter mais detalhes.
fonte