Type.IsSubclassOf方法仅适用于两种具体类型,例如:
public class A {}
public class B : A {}
typeof(B).IsSubclassOf(typeof(A)) // returns true
有没有一种方法可以找出一个接口是否继承了另一个接口?例如:
public interface IA {}
public interface IB : IA {}
我能想到的唯一方法是在IB上使用GetInterfaces并检查它是否包含IA,有没有其他更好的方法可以做到这一点?