怎样New一个Type的实例! 我在一个方法里,需要通过一个Type参数,得到它的实例!请问,怎样得到它的实例! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请说的具体点 有些理解模糊 TYPE参数是什么参数呢 你怎么提供这个Type的构造函数所需的参数,或者你怎么确定这个Type的构造函数一定没有参数。 例如:使用反射生成一个窗体:private void button1_Click(object sender, System.EventArgs e){ Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication5.dll"); Type TypeToLoad= assm.GetType("WindowsApplication5.Form1"); object obj; obj = Activator.CreateInstance(TypeToLoad); Form formToShow = null; formToShow = (Form)obj; formToShow.Show(); }你可以使用Activator.CreateInstance 的许多重载方法中的一种。 高手进,关于自动点击<button 如何替换字符串中存在的非法字符? C# 调用COM问题 请教一个关于HttpWebRequest和HttpWebResponse的问题,特别奇怪 c#制作C/S聊天室 文本框输入问题 C#发邮件到outlook javascript验证不用alert,当输入正确的时候怎么把错误提示隐藏了 DatGrid(WinForm)选当前行,如何高亮显示一下。 [以过半的家当70分]请有电子书的同志拿出来SHARE一下好吗? 请教各位高手一个多表关联的问题,高分酬谢(如果解决满意,300分) 敬请高手指教
使用反射生成一个窗体:
private void button1_Click(object sender, System.EventArgs e)
{
Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication5.dll");
Type TypeToLoad= assm.GetType("WindowsApplication5.Form1");
object obj;
obj = Activator.CreateInstance(TypeToLoad);
Form formToShow = null;
formToShow = (Form)obj;
formToShow.Show();
}
你可以使用Activator.CreateInstance 的许多重载方法中的一种。