Share via


System.Linq.Expressions.BinaryExpression sınıfı

Bu makale, bu API'nin başvuru belgelerine ek açıklamalar sağlar.

sınıfı, BinaryExpression ikili işleci olan bir ifadeyi temsil eder.

Aşağıdaki tablolarda, özelliğiyle NodeType temsil edilen belirli bir düğüm türüne sahip bir BinaryExpression oluşturmak için kullanılabilecek fabrika yöntemleri özetlenmiştir. Her tablo, aritmetik veya bit düzeyinde gibi belirli bir işlem sınıfına ilişkin bilgiler içerir.

İkili aritmetik işlemler

Düğüm Türü Fabrika Yöntemi
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Bit düzeyinde işlemler

Düğüm Türü Fabrika Yöntemi
And And
Or Or
ExclusiveOr ExclusiveOr

Shift işlemleri

Düğüm Türü Fabrika Yöntemi
LeftShift LeftShift
RightShift RightShift

Koşullu Boole işlemleri

Düğüm Türü Fabrika Yöntemi
AndAlso AndAlso
OrElse OrElse

Karşılaştırma işlemleri

Düğüm Türü Fabrika Yöntemi
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Birleştirme işlemleri

Düğüm Türü Fabrika Yöntemi
Coalesce Coalesce

Dizi dizin oluşturma işlemleri

Düğüm Türü Fabrika Yöntemi
ArrayIndex ArrayIndex

Ayrıca, MakeBinary yöntemleri bir BinaryExpressionoluşturmak için de kullanılabilir. Bu fabrika yöntemleri, ikili işlemi temsil eden herhangi bir BinaryExpression düğüm türünden oluşturmak için kullanılabilir. Bu yöntemlerin türündeki NodeType parametresi, istenen düğüm türünü belirtir.