Partager via


Classe System.Linq.Expressions.BinaryExpression

Cet article fournit des remarques supplémentaires à la documentation de référence de cette API.

La BinaryExpression classe représente une expression qui a un opérateur binaire.

Les tableaux suivants résument les méthodes de fabrique qui peuvent être utilisées pour créer un BinaryExpression type de nœud spécifique, représenté par la NodeType propriété. Chaque table contient des informations pour une classe spécifique d’opérations telles qu’arithmétique ou bit à bit.

Opérations arithmétiques binaires

Type de nœud Méthode de fabrique
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Opérations au niveau du bit

Type de nœud Méthode de fabrique
And And
Or Or
ExclusiveOr ExclusiveOr

Opérations de décalage

Type de nœud Méthode de fabrique
LeftShift LeftShift
RightShift RightShift

Opérations booléennes conditionnelles

Type de nœud Méthode de fabrique
AndAlso AndAlso
OrElse OrElse

Opérations de comparaison

Type de nœud Méthode de fabrique
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Opérations de coalescence

Type de nœud Méthode de fabrique
Coalesce Coalesce

Opérations d’indexation de tableau

Type de nœud Méthode de fabrique
ArrayIndex ArrayIndex

En outre, les MakeBinary méthodes peuvent également être utilisées pour créer un BinaryExpression. Ces méthodes de fabrique peuvent être utilisées pour créer une BinaryExpression d’un type de nœud qui représente une opération binaire. Le paramètre de ces méthodes de type NodeType spécifie le type de nœud souhaité.