이 질문에는 이미 답변이 있습니다.
어떻게 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