System.Linq.Expressions.BinaryExpression クラス
この記事では、この API のリファレンス ドキュメントへの補足的な解説を提供します。
このクラスは BinaryExpression 、二項演算子を持つ式を表します。
次の表は、プロパティで表される特定のノード型を持つ a を作成 BinaryExpression するために使用できるファクトリ メソッドを NodeType まとめたものです。 各テーブルには、算術演算やビットごとの演算などの特定のクラスの操作に関する情報が含まれています。
二項算術演算
Node Type | Factory メソッド |
---|---|
Add | Add |
AddChecked | AddChecked |
Divide | Divide |
Modulo | Modulo |
Multiply | Multiply |
MultiplyChecked | MultiplyChecked |
Power | Power |
Subtract | Subtract |
SubtractChecked | SubtractChecked |
ビットごとの操作
Node Type | Factory メソッド |
---|---|
And | And |
Or | Or |
ExclusiveOr | ExclusiveOr |
シフト操作
Node Type | Factory メソッド |
---|---|
LeftShift | LeftShift |
RightShift | RightShift |
条件付きブール演算
Node Type | Factory メソッド |
---|---|
AndAlso | AndAlso |
OrElse | OrElse |
比較演算
Node Type | Factory メソッド |
---|---|
Equal | Equal |
NotEqual | NotEqual |
GreaterThanOrEqual | GreaterThanOrEqual |
GreaterThan | GreaterThan |
LessThan | LessThan |
LessThanOrEqual | LessThanOrEqual |
結合操作
Node Type | Factory メソッド |
---|---|
Coalesce | Coalesce |
配列のインデックス作成操作
Node Type | Factory メソッド |
---|---|
ArrayIndex | ArrayIndex |
さらに、メソッドを MakeBinary 使用して BinaryExpression. これらのファクトリ メソッドを使用して、バイナリ操作を BinaryExpression 表す任意のノード型を作成できます。 これらのメソッドの型のパラメーターは、目的のノードの種類 NodeType を指定します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET