この質問には既に回答があります:
どのようにC#でこれを行うことができますか?
public class SomeClass<T extends SomeInterface>{}
これは、T、およびTインタフェースを実装する必要がありますSomeInterface。
T
SomeInterface
あなたは使用する必要がありますどこで制約句:
public class SomeClass<T> where T : SomeInterface {}
型制約の場合:
public class SomeClass<T> where T : SomeInterface
見る:http://msdn.microsoft.com/en-us/library/d5x73970.aspx