4

型付きコンストラクターのジェネリック クラス型制約の欠如の背後にある理論的根拠は何だろうか? 例えば。

public class MyClass<T>
    where T : new(int)
{
    public T Create(int i)
    {
        return new T(i);
    }
}

事実にもかかわらず、これは (IMO は醜いですが) (ラムダ アクターによって) バイパスするのは非常に簡単かもしれませんが、この制約が実際の問題やあいまいさを引き起こす可能性がある状況は想像できません。

これは言語構造に関する質問であり、特定の問題に関するものではないことに注意してください。

4

1 に答える 1