Bagikan melalui


Kelas System.Linq.Expressions.BinaryExpression

Artikel ini menyediakan keterangan tambahan untuk dokumentasi referensi untuk API ini.

Kelas BinaryExpression mewakili ekspresi yang memiliki operator biner.

Tabel berikut ini meringkas metode pabrik yang dapat digunakan untuk membuat BinaryExpression yang memiliki jenis node tertentu, yang diwakili oleh NodeType properti . Setiap tabel berisi informasi untuk kelas operasi tertentu seperti aritmatika atau bitwise.

Operasi aritmatika biner

Jenis Node Metode Pabrik
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

Operasi bitwise

Jenis Node Metode Pabrik
And And
Or Or
ExclusiveOr ExclusiveOr

Operasi shift

Jenis Node Metode Pabrik
LeftShift LeftShift
RightShift RightShift

Operasi Boolean Bersyarat

Jenis Node Metode Pabrik
AndAlso AndAlso
OrElse OrElse

Operasi perbandingan

Jenis Node Metode Pabrik
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

Operasi coalescing

Jenis Node Metode Pabrik
Coalesce Coalesce

Operasi pengindeksan array

Jenis Node Metode Pabrik
ArrayIndex ArrayIndex

Selain itu, MakeBinary metode juga dapat digunakan untuk membuat BinaryExpression. Metode pabrik ini dapat digunakan untuk membuat BinaryExpression jenis node apa pun yang mewakili operasi biner. Parameter metode ini yang berjenis NodeType menentukan jenis node yang diinginkan.