jjzjj

ILGenerator

全部标签

C# Expression

Expression简介表达式树又称为“表达式目录树”,以数据形式表示语言级代码,它是一种抽象语法树或者说是一种数据结构。 简述一个Expression表达式  1是一个节点,是一个常量类型的表达式,+号是一个节点,是一个二进制类型的表达式。在Expression中每个元素都是一个独立的节点,节点的拼接可以看似一个无线链接的树。使用API方式创建一个表达式//创建lambda表达式num=>num>=5//第一步创建输入参数,参数名为num,类型为int类型ParameterExpressionnumParameter=Expression.Parameter(typeof(int),"num
12