Добавить в корзинуПозвонить
Найти в Дзене

Операторы в C#

Операторы — это символы, которые выполняют определенные действия над операндами (переменными, значениями). Используются для выполнения математических операций. Примеры: Особенности деления: Возвращают логическое значение (true или false). Примеры: Важно: сравнение строк Работают с булевыми значениями (bool). И (&&) — true только если оба операнда true ИЛИ (||) — true если хотя бы один операнд true XOR (^) — true если операнды разные Примеры: Ленивые вычисления (short-circuit) Операторы имеют разный приоритет (от высшего к низшему): Использование скобок: 5. Практические примеры
Оглавление

Операторы — это символы, которые выполняют определенные действия над операндами (переменными, значениями).

1. Арифметические операторы

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

-2

Примеры:

-3

Особенности деления:

-4

2. Операторы сравнения

Возвращают логическое значение (true или false).

-5

Примеры:

-6

Важно: сравнение строк

-7

3. Логические операторы

Работают с булевыми значениями (bool).

-8

Таблицы истинности:

И (&&) — true только если оба операнда true

-9

ИЛИ (||) — true если хотя бы один операнд true

-10

XOR (^) — true если операнды разные

-11

Примеры:

-12

Ленивые вычисления (short-circuit)

-13

4. Приоритет операторов

Операторы имеют разный приоритет (от высшего к низшему):

-14

Использование скобок:

-15

5. Практические примеры

-16

6. Полезные советы

  1. Используйте скобки для явного указания порядка операций
  2. Остерегайтесь деления на ноль — всегда проверяйте делитель
  3. Для сравнения вещественных чисел используйте погрешность (epsilon)
  4. Помните о short-circuit при использовании && и ||
  5. Для проверки на null используйте is null или == null
  6. Тернарный оператор делает код короче, но не злоупотребляйте вложенными конструкциями
-17