コレクション ハンドラを指定するインターフェイスがあるとします。
interface ICollectionHandler<T> where T : new() { ... }
次に、さまざまなタイプに使用するコレクションハンドラーを必要とする同じ他のクラスがあるので、次のようなことをしたいと思います。
class SomeClass<T> where T : ICollectionHandler<> ...
ただし、これを行うと、「型引数がありません」というエラーが表示されます。
T がジェネリック型であり、その独自の型引数を実行時に指定できることを指定する方法はありますか、それともここで C# をその (おそらく賢明な) 境界を超えてプッシュしていますか?