共用方式為


System.Linq.Expressions.BinaryExpression 類別

本文提供此 API 參考文件的補充備註。

類別 BinaryExpression 表示具有二進位運算子的表達式。

下表總結了可用於建立具有由 BinaryExpression 屬性表示的特定節點類型的NodeType的 Factory 方法。 每個表格都包含特定操作類別的資訊,例如算術運算或位元運算。

二進位算術運算

節點類型 工廠方法
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

位運算

節點類型 工廠方法
And And
Or Or
ExclusiveOr ExclusiveOr

班次作業

節點類型 工廠方法
LeftShift LeftShift
RightShift RightShift

條件式布爾運算

節點類型 工廠方法
AndAlso AndAlso
OrElse OrElse

比較作業

節點類型 工廠方法
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

合併作業

節點類型 工廠方法
Coalesce Coalesce

陣列索引作業

節點類型 工廠方法
ArrayIndex ArrayIndex

此外, MakeBinary 方法也可以用來建立 BinaryExpression。 這些工廠方法可用來建立表示二進位操作的任何節點類型的 BinaryExpression。 這些方法的 NodeType 型參數會指定所需的節點類型。