98

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

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

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

<LangVersion>Experimental</LangVersion>

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

4

1 回答 1

144

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

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

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

于 2014-11-13T18:22:26.953 回答