string strPass = ofd.FileName;
System.Reflection.Assembly assebly = System.Reflection.Assembly.LoadFrom(strPass);
System.Reflection.Module module = assebly.ManifestModule;
Type[] types = module.GetTypes();
Type tpForm = typeof(Form);
foreach (Type type in types)
{
if (type.IsSubclassOf(tpForm))
{
object ojk = Activator.CreateInstance(type);
//怎样把ojk转化成实际的类型实例呢????????
}
}
怎样把ojk转化成实际的类型实例呢
例如:如果type.Name= "mainForm",怎样得到像下面语句中的mForm这样的实例呢???
mainForm mForm=new mainForm();
谢谢!!!
System.Reflection.Assembly assebly = System.Reflection.Assembly.LoadFrom(strPass);
System.Reflection.Module module = assebly.ManifestModule;
Type[] types = module.GetTypes();
Type tpForm = typeof(Form);
foreach (Type type in types)
{
if (type.IsSubclassOf(tpForm))
{
object ojk = Activator.CreateInstance(type);
//怎样把ojk转化成实际的类型实例呢????????
}
}
怎样把ojk转化成实际的类型实例呢
例如:如果type.Name= "mainForm",怎样得到像下面语句中的mForm这样的实例呢???
mainForm mForm=new mainForm();
谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货