Приоритет определяет порядок выполнения операций в выражении. Первыми выполняются операции, имеющие высший приоритет. Операции, имеющие одинаковый приоритет, выполняются слева направо.
Таблица приоритетов операций
@ ,
not ,
^ , + , - (унарные), new
|
1 (наивысший) |
* ,
/ ,
div ,
mod ,
and ,
shl ,
shr ,
as ,
is |
2 |
+ ,
- (бинарные),
or ,
xor |
3 |
= ,
<> ,
< ,
> ,
<= ,
>= ,
in |
4 |
?: |
5 (низший) |
Для изменения порядка выполнения операций в выражениях
используются скобки.