最佳答案
今天我正在尝试做一些约定测试,并获取程序集中的所有类型(通过调用 Assembly.GetTypes()
) ,这时我碰到了一个问题:
System.RuntimeType:[First.Namespace.FirstClass]
无论何时我尝试将这种类型与 typeof(FirstClass)
进行比较,它们都是不相等的。因此,当我试图找到所有包含 FirstClass
作为泛型参数的类型时,没有找到任何类型。
System.RuntimeType
和 System.Type
有什么区别?
有办法解决我的问题吗?