2011年9月18日

摘要: Expression Tree 创建任意多个参数的构造函数Lambda表达式上一篇文章我介绍了使用Expression Tree 来创建带参数的构造函数Lambda表达式,但不是任意多个参数。当天晚上看到Ivony的留言,顿时有了一点灵感,决定再深入一下。固定参数:上一篇文章只是针对固定参数(例如1个或两个参数的情况)来构建表达式,实际上构建表达式是:Expression<Func<int, string, object>> createInstanceExp = (arg1, arg2) => new Bar(arg1, arg2);使用这个表达式生成的委托并缓 阅读全文
posted @ 2011-09-18 10:40 哈哈菜鸟 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 反射-实例化一个未知的类(使用System.Reflection.ConstructorInfo类)2009-07-30 04:00第一步,新建一个类库,写入代码如下:using System;using System.Collections.Generic;using System.Text;namespace wangjun{ public class wangjun { public int Sum(int i, int j) { return i + j; } }}第二步,将类库的DLL文件复制到新建的程序集目录下,然后在程序集中加入如下代码:///使用System.Reflectio 阅读全文
posted @ 2011-09-18 09:14 哈哈菜鸟 阅读(1063) 评论(0) 推荐(0) 编辑

导航