我正在开发一个规则引擎,我们将 xml 转换为在运行时编译的代码。为此,我们希望访问对象/集合中的属性,该属性不能作为字符串使用,而是作为表达式使用。
一个简化的示例 - 具有属性 Age 的 Student 类
Expression stud = Expression.Variable(typeof(Student), "student");
Expression.Property(stud, Expression.Constant("Age"));
我正在开发一个规则引擎,我们将 xml 转换为在运行时编译的代码。为此,我们希望访问对象/集合中的属性,该属性不能作为字符串使用,而是作为表达式使用。
一个简化的示例 - 具有属性 Age 的 Student 类
Expression stud = Expression.Variable(typeof(Student), "student");
Expression.Property(stud, Expression.Constant("Age"));