一尘不染

Type.GetType(“ namespace.abClassName”)返回null

c#

这段代码:

Type.GetType("namespace.a.b.ClassName")

返回null

我有使用:

using namespace.a.b;

更新:

该类型存在,它在不同的类库中,我需要通过字符串名称来获取它。


阅读 275

收藏
2020-05-19

共1个答案

一尘不染

Type.GetType("namespace.qualified.TypeName")
仅当在mscorlib.dll或当前正在执行的程序集中找到该类型时才起作用。

如果这两种情况都不成立,则需要一个程序集限定名称

Type.GetType("namespace.qualified.TypeName, Assembly.Name")
2020-05-19