Udostępnij za pośrednictwem


System.Linq.Expressions.BinaryExpression, klasa

Ten artykuł zawiera dodatkowe uwagi dotyczące dokumentacji referencyjnej dla tego interfejsu API.

Klasa BinaryExpression reprezentuje wyrażenie, które ma operator binarny.

W poniższych tabelach podsumowano metody fabryki, których można użyć do utworzenia obiektu BinaryExpression o określonym typie węzła reprezentowanym NodeType przez właściwość . Każda tabela zawiera informacje dotyczące określonej klasy operacji, takich jak arytmetyka lub bitowa.

Operacje arytmetyczne binarne

Typ węzła Factory, metoda
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Operacje bitowe

Typ węzła Factory, metoda
And And
Or Or
ExclusiveOr ExclusiveOr

Operacje przesunięcia

Typ węzła Factory, metoda
LeftShift LeftShift
RightShift RightShift

Warunkowe operacje logiczne

Typ węzła Factory, metoda
AndAlso AndAlso
OrElse OrElse

Operacje porównania

Typ węzła Factory, metoda
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Operacje łączenia

Typ węzła Factory, metoda
Coalesce Coalesce

Operacje indeksowania tablic

Typ węzła Factory, metoda
ArrayIndex ArrayIndex

Ponadto MakeBinary metody można również użyć do utworzenia elementu BinaryExpression. Te metody fabryki mogą służyć do tworzenia BinaryExpression dowolnego typu węzła reprezentującego operację binarną. Parametr tych metod, który jest typu NodeType określa żądany typ węzła.