На этом шаге мы перечислим эти операторы и рассмотрим особенности их использования.
Операторы сравнения все бинарные и используются для сравнения значений переменных или литералов. Результатом выражения на основе оператора сравнения является логическое значение (значение типа bool). Если соотношение истинно, то результатом является значение true, а если соотношение ложно, то результатом является значение false. В таблице 1 перечислены и кратко описаны операторы сравнения, используемые в языке С#.
Оператор | Описание |
---|---|
< | Оператор "меньше". Значение выражения вида А<В равно true, если значение операнда А меньше значения операнда В. В противном случае значение выражения А<В равно false |
<= | Оператор "меньше или равно". Значение выражения вида А<=В равно true, если значение операнда А меньше или равно значению операнда В. В противном случае значение выражения А<=В равно false |
> | Оператор "больше". Значение выражения вида А>В равно true, если значение операнда А больше значения операнда В. В противном случае значение выражения А>В равно false |
>= | Оператор "больше или равно". Значение выражения вида А>=В равно true, если значение операнда А больше или равно значению операнда В. В противном случае значение выражения А>=В равно false |
== | Оператор "равно". Значение выражения вида А==В равно true, если значение операнда А равно значению операнда В. В противном случае значение выражения А==В равно false |
!= | Оператор "не равно". Значение выражения вида А!=В равно true, если значение операнда А не равно значению операнда В. В противном случае значение выражения А!=В равно false |
Обычно выражения на основе операторов сравнения используются в управляющих инструкциях или в качестве операндов в выражениях на основе логических операторов (если нужно записать сложное условие).
На следующем шаге мы рассмотрим логические операторы.