frm =(Form)Assembly.GetEntryAssembly().CreateInstance("EditFrom");
return frm;
这会返回null值。如何获得价值
答案 0 :(得分:5)
尝试指定类的完全限定名称,包括它所在的命名空间:
var frm = (Form)Assembly
.GetEntryAssembly()
.CreateInstance("SomeNamespace.EditForm");
其中SomeNamespace
是定义EditForm
类的命名空间。还要确保您已正确指定了类名。
答案 1 :(得分:4)
也许是拼写错误(EditForm而不是EditFrom)?否则请检查Darin Dimitrov的答案;
frm =(Form)Assembly.GetEntryAssembly().CreateInstance("EditForm");
return frm;