今日まで、次のようなプライマリコンストラクタを利用できました。
public class Test(string text)
{
private string mText = text;
}
これを行うには、以前のVisual Studio CTPで、これをcsproj-fileに追加する必要がありました。
<LangVersion>Experimental</LangVersion>
とにかく、これはVisual Studio 2015プレビュー(の有無にかかわらずLangVersion
)では機能しなくなりました。誰かが何が起こっているのかについて何か考えを持っていますか?
6
彼らはここで
—
ジョネソポリス2014年
この機能は無意味だと思ったのは私だけですか?私はそれのための実際の利点を見つけたことはありません。
—
TyCobb 2014年
少しぎこちない感じがしましたが、その背後にある哲学が好きです!
—
Matko 2014年
残念です。ただし、F#に移行すると、プライマリコンストラクターを自由に使用できます。F#に移動、csharpers、新しい言語機能は既にそこにあります;)
—
scrwtp '13 / 11/14
@TyCobb、プライマリコンストラクターは依存性注入で絶対に不可欠です。すべての依存関係の名前(および型)を4回繰り返すことなく、コンストラクター注入を(プロパティ注入ではなく)使用できます。
—
フョードルソイキン2015