Expression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可以分析或计算以生成值的表达式。
public class Expression
type Expression = class
Public Class Expression
- 继承
-
Expression
- 派生
注解
这提供了一个开放式包装器,该包装器支持许多内置函数,也可以在运行时进行扩展。 它还支持验证应为无异常的表达式和计算的正确性。
构造函数
Expression(ExpressionEvaluator, Expression[]) |
初始化 Expression 类的新实例。 表达式构造函数。 |
Expression(String, Expression[]) |
初始化 Expression 类的新实例。 内置表达式构造函数。 |
字段
Functions |
函数字典 => ExpressionEvaluator。 |
属性
Children |
获取或设置子表达式。 |
Evaluator |
获取表达式计算器。 |
ReturnType |
获取计算表达式的预期结果。 |
Type |
获取表达式的类型。 |
方法
运算符
Implicit(String to Expression) |
允许将字符串隐式分配给表达式属性。 |
扩展方法
DisjunctiveNormalForm(Expression) |
将表达式重写为分离法线形式。 |
PushDownNot(Expression) |
通过不向下推送到树叶来重写表达式。 |