繁体   English   中英

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

[英]Primary constructors no longer compile in VS2015

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

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

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

<LangVersion>Experimental</LangVersion>

无论如何,这不再适用于Visual Studio 2015 Preview(有或没有LangVersion )。 有没有人对可能发生的事情有任何想法?

有没有人对可能发生的事情有任何想法?

是的 - 主要的构造函数已经从C#6的计划中删除了。它们很可能在以后的版本中以某种形式出现,但它们不再是C#6。

有关详细信息,请参阅团队中的“对语言功能集的更改”帖子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM