【发布时间】:2018-08-25 09:59:40
【问题描述】:
这是code:
public class Program
{
public static void Main(string[] args)
{
Test test = new Test();
}
}
public class Test
{
public Test() {
Console.WriteLine("type: " + Type.GetType("Registration"));
}
}
public class Registration
{
public int mAge;
public string mName;
public Registration() {}
}
当它尝试获取Registration 的类型时,它返回null。所以.Name 或.AssemblyQualifiedName 都无法访问。
只有在GetType() 不返回null 时,我才能提供AssemblyQualifiedName。
为什么GetType() 返回null?希望问题很清楚。
【问题讨论】: