98

今日まで、次のようなプライマリ コンストラクタを利用できました。

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

これを行うには、以前の Visual Studio CTP で、これを csproj ファイルに追加する必要がありました。

<LangVersion>Experimental</LangVersion>

とにかく、これは Visual Studio 2015 Preview では機能しなくなりました ( の有無にかかわらずLangVersion)。何が起こっているのかについて何か考えがある人はいますか?

4

1 に答える 1

144

何が起こっているのかについて何か考えがある人はいますか?

はい - プライマリ コンストラクターは、C# 6 の計画から削除されました。後のバージョンでは何らかの形で登場する可能性がありますが、C# 6 にはもうありません。

詳細については、チームからの「言語機能セットの変更」投稿を参照してください。

于 2014-11-13T18:22:26.953 に答える