我需要一个按照表单名称返回新实例的方法。这是我目前已经拥有的代码:
```
当我尝试执行这段代码时,出现以下错误:
无法将类型为“System.RuntimeType”的对象转换为类型“System.Windows.Forms.Form”。
这个错误的意思是什么?
```
我需要一个按照表单名称返回新实例的方法。这是我目前已经拥有的代码:
``` public Form GetFormByName(string frmname)
{
return Assembly.GetExecutingAssembly().GetTypes().Where(a => a.BaseType == typeof(Form) &&
a.Name == frmname).Cast<Form>().FirstOrDefault();
}
当我尝试执行这段代码时,出现以下错误:
无法将类型为“System.RuntimeType”的对象转换为类型“System.Windows.Forms.Form”。
这个错误的意思是什么?