创建一个类型返回null的实例
问题描述:
frm =(Form)Assembly.GetEntryAssembly().CreateInstance("EditFrom");
return frm;
这会返回空值。如何获得价值创建一个类型返回null的实例
答
尝试指定类的完全限定名,包括其所在命名空间:
var frm = (Form)Assembly
.GetEntryAssembly()
.CreateInstance("SomeNamespace.EditForm");
其中SomeNamespace
是其中EditForm
类定义的命名空间。还要确保你已经正确指定了类名。
尝试'typeof(EditFrom)'而不是“EditFrom”。 – xanatos
这个问题确实过于宽泛。如果您可以改进它,请举报主持人注意。 –