本文提供此 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 型參數會指定所需的節點類型。