Поиск

Как старшинство определяется в С#

Теперь посмотрим, как старшинство операторов определяется в С#. Ниже операторы перечислены в порядке убывания приоритета (табл. 10-1). Дальше я подробней расскажу о различных категориях операторов, поддерживаемых в С#.

Старшинство операторов в С#.

Категория оператора Операторы
Простой (х), х.у, f(x), а[х], х++, х — , new, typeof, sizeof, checked, unchecked
Унарный + , -, !, ++x, — х, (Т)х
Мультипликативный *,/, %
Аддитивный +, -
Сдвиг «, »
Отношение <, >, <=, >=, is
Равенство ==
Логическое И (AND) &
Логическое исключающее ИЛИ (XOR) ^
Логическое ИЛИ (OR) 1
Условное И (AND) &&
Условное ИЛ И (OR) II
Условие 9-
Присваивание = *= /= % = , + = , -= « = , » = , &=, ^ = , =