System.Linq.Expressions.BinaryExpression 類別
本文提供此 API 參考文件的補充備註。
類別 BinaryExpression 表示具有二進位運算子的表達式。
下表摘要說明可用來建立 BinaryExpression 具有屬性所 NodeType 表示之特定節點類型的 Factory 方法。 每個數據表都包含特定作業類別的資訊,例如算術或位。
二進位算術運算
節點類型 | Factory 方法 |
---|---|
Add | Add |
AddChecked | AddChecked |
Divide | Divide |
Modulo | Modulo |
Multiply | Multiply |
MultiplyChecked | MultiplyChecked |
Power | Power |
Subtract | Subtract |
SubtractChecked | SubtractChecked |
位運算
節點類型 | Factory 方法 |
---|---|
And | And |
Or | Or |
ExclusiveOr | ExclusiveOr |
班次作業
節點類型 | Factory 方法 |
---|---|
LeftShift | LeftShift |
RightShift | RightShift |
條件式布爾運算
節點類型 | Factory 方法 |
---|---|
AndAlso | AndAlso |
OrElse | OrElse |
比較作業
節點類型 | Factory 方法 |
---|---|
Equal | Equal |
NotEqual | NotEqual |
GreaterThanOrEqual | GreaterThanOrEqual |
GreaterThan | GreaterThan |
LessThan | LessThan |
LessThanOrEqual | LessThanOrEqual |
聯合作業
節點類型 | Factory 方法 |
---|---|
Coalesce | Coalesce |
陣列索引作業
節點類型 | Factory 方法 |
---|---|
ArrayIndex | ArrayIndex |
此外, MakeBinary 方法也可以用來建立 BinaryExpression。 這些處理站方法可用來建立 BinaryExpression 任何代表二進位作業的節點類型。 型別之這些方法 NodeType 的參數會指定所需的節點類型。