反射技术怎么用啊!谢谢 请问反射怎么用?平常都在什么情况下用到?怎么用?希望能给举个小例子,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/TopicView3.asp?id=4893545 Type类是核心,用来得到类的名称,Assembly类是用来得到你要获得类的实例,invoke函数是用调用实例的方法,可以传参数 http://blog.csdn.net/diandian82/archive/2006/08/30/1145162.aspx 使用反射生成一个窗体的例子:Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication.dll");Type TypeToLoad= assm.GetType("WindowsApplication.Form1"); object obj;obj = Activator.CreateInstance(TypeToLoad);Form formToShow = null;formToShow = (Form)obj;formToShow.Show(); 去看一下MSDN上的Assembly类和Type类,你就会明白了。 我看过一个列子,他把每一个做成一个对象(类),然后通过typeof获取这个类的所有字段名及值然后把这些放到dataAdapter中做为Add,update有参数,这样不任是什么表都可以做到添加和修改的功能了 怎样在datagridview中添加控件 c#视频监控中如何实现动态监控? mdi问题! 急! 高手们帮帮忙 sql中如何取来自url传递的值 高分求解(任何有点基础的都可以进) 在线等!!!! 如何实现类似唱K中字符有渐变的效果(C#) DataRelation的问题 数组排序的问题 请帮帮我! 有方法思路实现读取另一台计算机的屏幕吗 高手们,分不多了,看一个比较难的问题吧! 非常急!!高分求救!C#的事件使用方法?
Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication.dll");
Type TypeToLoad= assm.GetType("WindowsApplication.Form1");
object obj;
obj = Activator.CreateInstance(TypeToLoad);
Form formToShow = null;
formToShow = (Form)obj;
formToShow.Show();
然后把这些放到dataAdapter中做为Add,update有参数,这样不任是什么表都可以做到添加和修改的功能了