Type.IsSubclassOf方法仅适用于两种具体类型,例如,如何检查一个接口是否在C#中扩展另一个接口?
public class A {}
public class B : A {}
typeof(B).IsSubclassOf(typeof(A)) // returns true
有没有办法找出接口是否扩展了另一个?例如
public interface IA {}
public interface IB : IA {}
我能想到的唯一的事情就是在IB使用GetInterfaces,并检查它是否包含IA,没有人知道的另一个/更好的方式来做到这一点?