在下面的方法中有一种方法可以知道该类型是否T
实现了特定的接口IMyInterface2
public IList<T> MyMethod<T>() where T : class, IMyInterface1
{
return myResult;
}
更新 :
然后我像这样使用
MyMethod<MyClass>();
Myclass 实现IMyInterface1
和IMyInterface2
MyMethod<MyClassB>();
Myclass 实现IMyInterface1
而不是 IMyInterface2