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 dengan jenis node tertentu yang diwakili oleh properti NodeType. Setiap tabel berisi informasi untuk kelas operasi tertentu seperti aritmatika atau bitwise.

Operasi aritmatika biner

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

Operasi bitwise

Jenis Node Metode Pabrikasi
And And
Or Or
ExclusiveOr ExclusiveOr

Operasi giliran

Jenis Node Metode Pabrikasi
LeftShift LeftShift
RightShift RightShift

Operasi Boolean Bersyarat

Jenis Node Metode Pabrikasi
AndAlso AndAlso
OrElse OrElse

Operasi perbandingan

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

Operasi coalescing

Jenis Node Metode Pabrikasi
Coalesce Coalesce

Operasi pengindeksan array

Jenis Node Metode Pabrikasi
ArrayIndex ArrayIndex

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