如何检查类型是子类型还是对象类型?
要检查类型是否是C#中另一种类型的子类,很容易:
typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true
但是,这将失败:
typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false
有没有办法检查类型是否是基类本身的子类OR,而不使用OR运算符或使用扩展方法?
缥缈止盈
皈依舞
慕容3067478
随时随地看视频慕课网APP