この日まで、次のようなプライマリコンストラクターを使用できました。
public class Test(string text)
{
private string mText = text;
}
これを行うには、以前のVisual Studio CTPで、これをcsproj-fileに追加する必要がありました。
<LangVersion>Experimental</LangVersion>
とにかく、これはVisual Studio 2015 Previewでは機能しなくなりました(LangVersion
の有無にかかわらず)。誰が何が起こっているのかについてのアイデアはありますか?
誰が何が起こっているのかについてのアイデアはありますか?
うん-プライマリコンストラクターはC#6の計画から削除されました。後のバージョンでは何らかの形で登場する可能性がありますが、C#6にはもうありません。
詳細については、チームからの "言語機能セットの変更" 投稿を参照してください。