【发布时间】:2013-11-23 16:22:07
【问题描述】:
我有一个 Type T,我是通过 assembly.GetType("namespace.TypeName") 从程序集中加载的,还有一个未知类的 object o,从不同的地方收到。
我需要检查o是否派生自T。
我试过了:
-
T.IsInstanceOfType(o),它不能按预期工作,正如 here 所解释的那样 -
o is T,产生编译器错误'T' is a 'field' but a 'type' was expected
感谢您的帮助。
【问题讨论】:
标签: c# inheritance reflection types