摘要:
我们可以通过动态拼装表达式目录树 来实现俩个类的转换。 /// <summary> /// 生成表达式目录树 泛型缓存 /// </summary> /// <typeparam name="TIn"></typeparam> /// <typeparam name="TOut"></typepar 阅读全文
摘要:
表达式目录树的解析。 C#中是通过ExpressionVisitor 这个解析器来解析表达式目录树,是通过类似于递归的方式解析 这个二叉树的数据结构。 我们可以通过这个扩展这个类去做一些特别的扩展 这种扩展其实主要的问题就是参数合并的问题,因为原来2个表达式目录是各自解析的时候都是有各自的参数,所以 阅读全文
摘要:
什么是表达式目录树 Func<int, int, int> func = (m, n) => m * n + 2; //lambda实例化委托 是个方法 是实例化委托的参数 Expression<Func<int, int, int>> exp = (m, n) => m * n + 2; //表达 阅读全文