2019年2月20日

对象的释放Dispose和Close对比

摘要: C#内存释放的几个方法对比: 而Close与Dispose这两种方法的区别在于,调用完了对象的Close方法后,此对象有可能被重新进行使用;而Dispose方法来说,此对象所占有的资源需要被标记为无用了,也就是此对象被销毁了,不能再被使用。 在实现Dispose方法的时候,一定要加上“GC.Supp 阅读全文

posted @ 2019-02-20 15:41 jack_Meng 阅读(1555) 评论(0) 推荐(0) 编辑

WinForm中执行JS代码(多种方法)

摘要: 方法一 使用微软官方组件Interop.MSScriptControl 1.msscript.ocx下载的地址 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D05FCF37-4D9F-4769- 阅读全文

posted @ 2019-02-20 15:25 jack_Meng 阅读(12119) 评论(2) 推荐(1) 编辑

C# 利用反射动态将字符串转换成属性对应的类型值

摘要: 在开发的过程中,我们经常要用到属性的绑定,我们可以通过反射来做。 出处:https://www.cnblogs.com/feiyuhuo/p/5493354.html 阅读全文

posted @ 2019-02-20 15:21 jack_Meng 阅读(1434) 评论(0) 推荐(0) 编辑

C# 利用反射根据类名创建类的实例对象

摘要: “反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间。 1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile("程序集路径,不能是相 阅读全文

posted @ 2019-02-20 15:19 jack_Meng 阅读(1041) 评论(0) 推荐(0) 编辑

利用反射--调用一个按钮的Click事件

摘要: 最基本的调用方法 (1)button1.PerformClick();(2)button1_Click(null,null);(3)button_Click(null,new EventArgs()); 利用反射调用 最开始的调用方法 //建立一个函数 private void callOnClic 阅读全文

posted @ 2019-02-20 15:12 jack_Meng 阅读(505) 评论(0) 推荐(0) 编辑

利用反射C#获取事件列表

摘要: 在程序设计中有时候需要动态订阅客户自己的事件,调用完成后又要删除以前订阅的事件。因为如果不删除,有时会造成事件是会重复订阅,导致程序运行异常。一个办法是用反射来控件事件列表。清空方法代码如下: /// <summary> /// 清空控件的事件列表 /// </summary> /// <param 阅读全文

posted @ 2019-02-20 15:10 jack_Meng 阅读(3158) 评论(0) 推荐(0) 编辑

导航