Type t = Type.GetType("BLL.MyLayers.TestLayer,BLL");
对于泛型类,t 始终为 null。
当我尝试获取普通类的类型时,t 不为空。
这是为什么,还是我哪里不对?
最佳答案
泛型类型是使用一个小技巧编译的:
class A<T>
{
}
var aa = Type.GetType("ConsoleApplication1.A`1");
请注意,撇号不是引号,而是 1 键左侧的键(在大多数键盘上)。
关于c# - Type.GetType 不适用于泛型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240407/