Предшествование операторов
В таблице приведен порядок предшествования всех операторов в C#: от самого высокого до самого низкого. В таблицу включен ряд операторов, рассматриваемых далее в этом курсе.
Категория | Операторы |
---|
Первичные операторы | (x) x.y x++ x-- checked new sizeof typeof unchecked |
Унарные операторы | ! ~ (T)x + - ++x --x |
Операторы умножения и деления | * / % |
Операторы сложения и вычитания | + - |
Операторы сдвига | << >> |
Операторы отношения | < > <= >= is |
Операторы равенства | == != |
Поразрядный оператор AND | & |
Поразрядный оператор XOR | ^ |
Поразрядный оператор OR | | |
Логический оператор AND | && |
Логический оператор OR | || |
Оператором объединения со значением NULL | ?? |
Оператор проверки | ?: |
Оператор присваивания | = *= /= %= += -= <<= >>= &= ^= |= |
Предшествование операторов в C#