Дом развитие Что такое приоритет? - определение из техопедии

Что такое приоритет? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Приоритет?

Приоритет в C # - это правило, которое определяет порядок, в котором определенные операции должны выполняться в выражении. Для данного выражения, содержащего более двух операторов, оно определяет, какие операции должны быть вычислены первыми.

В то время как оценка выражения, которое выполняется людьми, начинается слева и работает справа, выражение C # оценивается через приоритет оператора. Приоритет помогает описать выражение, которое содержит операторы различных типов без круглых скобок, как выражение с круглыми скобками, применяя предопределенные правила, установленные Спецификацией языка C # (CLS).

Выражение AC # представляет собой последовательность из одного или нескольких операндов, которые объединяются с помощью операторов и могут также содержать литеральные значения, вызов метода, переменные и т. Д. Этот тип выражения может оцениваться как одно значение, объект или метод. Приоритет играет жизненно важную роль в определении порядка, в котором выражение должно быть оценено.

Техопедия объясняет прецедент

Приоритет операторов C # аналогичен тому, который используется в алгебраических формулах. Список категорий операторов C # с порядком приоритета включает в себя:

  • Основной (xy, f (x), a, x ++, x--, new, typeof, проверено, не проверено)
  • Унарный (+, -, !, ~, ++ x, --x, (T) x)
  • Мультипликативный (*, /, %)
  • Добавка (+, -)
  • Сдвиг (<<. >>)
  • Реляционное и типовое тестирование (<.>, <=, > =, Is, as)
  • Равенство (==, ! =)
  • Логическое И (&)
  • Логический XOR (^)
  • Логическое ИЛИ (|)
  • Условное И (&&)
  • Условное ИЛИ ||
  • Нулевое слияние (??)
  • Троичный (или условный) (? :)
  • Назначение (=, * =, / =, % =. + =, - =,, & =, ^ =, | = 0)

Например, сначала будет оценено выражение «a - b / c, b / c», а затем частное будет вычтено из «a», поскольку деление имеет более высокий приоритет, чем вычитание.

Используя скобки для выражения, которое необходимо оценить в первую очередь, приоритет можно переопределить.

Это определение было написано в контексте C #
Что такое приоритет? - определение из техопедии