私はあなたが書くことができることを知っています:
class GenericClass<T> where T : new()
{
}
T空のコンストラクターを持つことを強制します。
私のQは:
T特定のタイプのパラメーターを持つコンストラクターを持つことを強制できますか? お気に入り:class SingletonFactoryWithEmptyConstructor<T> where T : new(int)ジェネリッククラス内でこの関数を使用できるよう
Tに、静的関数(たとえば、 )を強制できますか?void F()お気に入り :class GenericClass<T> where T : void F() { void G () { T.F(); } }インターフェイスを実装するように指定できることは知って
Tいますが、私はそれを望んでいません。T静的機能があることを指定したい。