业务规则框架支持在创建业务规则时使用加、减、乘、除和余数(模)运算符。 下表对这些算术运算符进行了说明。
| 算数运算符 | 说明 | 
|---|---|
| 添加 | 表示加法运算符(arg1 加上 arg2)。 | 
| 减 | 表示减法运算符(arg2 减去 arg1)。 | 
| 乘 | 表示乘法运算符(arg1 乘以 arg2)。 | 
| 除 | 表示除法运算符(arg1 除以 arg2)。 | 
| 余数 | 表示余数运算符(arg1 对 arg2 求模)。 | 
如果操作数类型不同,则会自动进行数值升级,较小的操作数类型将会被转换为较大的操作数类型。 例如,如果将 Add 运算符与 int 类型的第一个操作数和 long 类型的第二个操作数一起使用,则会在执行 Add 操作之前将第一个操作数的类型转换为 long。 如果两个操作数可升级为同一类型,则规则引擎还支持双升级。 例如,如果将 Add 运算符与 int 类型的第一个操作数和 uint 类型的第二个操作数一起使用,则在执行 Add 操作之前,这两个操作数的类型将转换为 很久。
在业务规则中使用逻辑运算符
利用以下过程可在业务规则中使用逻辑运算符。
- 在“事实资源管理器”窗口中,单击“ 词汇 ”选项卡。 
- 展开 “词汇”,展开 “函数”,展开“ 版本 1.0 - 已发布”,然后将“ 加/减/乘/除/余数 ”拖到“条件”窗格/“操作”窗格。 
- 为左操作数和右操作数指定值。