複数の型パラメータ制約のための C# ジェネリック構文 [重複] 質問する

複数の型パラメータ制約のための C# ジェネリック構文 [重複] 質問する

重複の可能性あり:
ジェネリックメソッドと複数の制約

それぞれ異なる基本クラスから継承する 2 つの型制約を持つ汎用関数が必要です。 1 つの型でこれを実行する方法はわかっています。

void foo<T>() where T : BaseClass

しかし、次の 2 つのタイプでこれを行う方法がわかりません。

void foo<TOne, TTwo>() where TOne : BaseOne // and TTwo : BaseTwo ???

これをどうやって行うのですか? (.NET 2 を使用)

ベストアンサー1

おすすめ記事