我想取一个类A的TYPE,然后再到另外的程序中以TYPE进行实例化,重新生成A,然后应用,谁能给一个例子啊?多谢!
解决方案 »
- WPF有个 Dispatcher,这个到底是神马东西,没理解。。
- 子线程更新界面又要避免使用Control.Invoke,应该如何做?
- 修改了DataSet后,如何提交到数据库?
- 请教richEditControl中的table操作
- 在C#制作DLL中如何判断系统消息?
- 在05版本中在datagrid[winform]上按回车键如何让光标走到下一列而不是下一行?
- 我做的windows服务运行正常,但是在“服务管理器”中打开它时出现“配置管理器:出现了一般内部错误”的提示,请高手指点
- 好人,高人,救命啊 如何在C#中给 数据库 添加字段 啊?
- 散分了!谁知道vc。net中oledbconnection和sqlconnection。。。
- 关于C#中的类型转换
- 如何查找文件MFT簇号
- filestream访问问题
{
if (AType == null) return null;
object Result = Activator.CreateInstance(AType);
PropertyInfo vPropertyParent = AType.GetProperty("Parent");
if (vPropertyParent != null)
vPropertyParent.SetValue(Result, AParent, null);
PropertyInfo vPropertyText = AType.GetProperty("Text");
if (vPropertyText != null)
vPropertyText.SetValue(Result, AText, null);
return Result;
}private void button1_Click(object sender, EventArgs e)
{
NewObject(button1.GetType(), this, "Zswang 路过");
}
可我还是晕,还是看不明白。可能我说的不清楚,我是菜鸟级的,才学C#,在做一个插件式框架,插件里的Form1的内容需要在插件框架里显示并执行和Form1一样的功能操作,如果直接传递Form1,当框架里的Form关闭后无法重新生成,所以需要传递Form1的类型,然后在框架里生成,好象要用到反射机制,无法研究透,但是急需,麻烦帮忙给一个例程并注释一下,多谢!分不够再加。
vForm.Show();
AType是我要重新生成的类
AParent是用来做什么的?
AText是Form1.name吗?
这里是举例而已,你可以根据你的实际情况需要填写什么属性而作相应处理
http://community.csdn.net/Expert/topic/5502/5502294.xml?temp=.7302515
http://community.csdn.net/Expert/topic/5504/5504599.xml?temp=.8877527