C# 为什么调用Activator.CreateInstance失败?

C# 为什么调用Activator.CreateInstance失败?,c#,C#,运行时错误为: System.TypeLoadException:'无法从程序集'foopy,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'加载类型'Gorp' 以下是项目中两个类的所有代码: 使用系统; 名称空间foopy { 班级计划 { 静态void Main(字符串[]参数) { 对象对象对象; myObject=Activator.CreateInstance(null,“Gorp”); } } } 名称空间foopy { 类G

运行时错误为:

System.TypeLoadException:'无法从程序集'foopy,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'加载类型'Gorp'

以下是项目中两个类的所有代码:

使用系统;
名称空间foopy
{
班级计划
{
静态void Main(字符串[]参数)
{
对象对象对象;
myObject=Activator.CreateInstance(null,“Gorp”);
}
}
}
名称空间foopy
{
类Gorp
{
}
}

对于第二个参数:

typeName
字符串

首选类型的完全限定的名称

(我的重点)

您需要传递类型的完全限定名,包括名称空间。因此,第二个参数的
“foopy.Gorp”

typeName
字符串

首选类型的完全限定的名称

(我的重点)

您需要传递类型的完全限定名,包括名称空间。所以
“foopy.Gorp”