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