主构造函数不再在VS2015中编译

直到今天,我可以使用主构造函数,例如:

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

为了能够做到这一点,在以前的Visual Studio CTP中,我必须将其添加到csproj文件中:

 <LangVersion>Experimental</LangVersion> 

总之,这不再适用于Visual Studio 2015 Preview(有或没有LangVersion )。 有没有人有任何想法可能会发生什么?

有没有人有任何想法可能会发生什么?

Yup – 主构造函数已经从C#6的计划中移除了。他们很可能会在稍后的版本中以某种forms出现,但是他们不再是C#6了。

有关更多详细信息,请参阅团队中“更改语言function集”文章。