翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

2011年11月9日 #

.NET4 使用dynamic简化反射的后期绑定

摘要: 反射大家都不陌生,在NET4中引入了dynamic关键字,使用它可以简化后期绑定,这里我就不废话连篇了,直接上代码,直白的代码是最简单明了的诠释:1.我们构建一个 Class Libary 命名为SimpleCaculator2.在类库中构建类:namespaceSimpleCaculator{publicclassSimpleMath{publicintAdd(inta,intb){returna+b;}publicintSub(inta,intb){returna-b;}}}3.构建Console Application 命名为:Dynamic-Reflect4.编译SimpleCacul 阅读全文

posted @ 2011-11-09 10:57 翔如飞飞 阅读(289) 评论(0) 推荐(0)

.NET4进行COM互操作--导出数据到Excel

摘要: 在.NET4之前COM互操作会面临2大困扰: 1).可选参数,我们需要为每一个可选参数指定Type.Missing值 2).COM方法的返回值都是特殊的数据类型我们在操作的时候必须进行类型转换在.NET4中如果我们将COM的Embed Interop Types属性设置为True,那么COM方法的返回值将自动映射为Dynamic,从而简化COM方法调用。 下面我们通过一个Console Application 导出数据到EXCEL来演示:1.构建一个Console Application命名为COMInterop.Demo2.添加COM References:Microsoft.Office. 阅读全文

posted @ 2011-11-09 10:24 翔如飞飞 阅读(720) 评论(1) 推荐(2)