К операциям сравнения можно отнести операции:
- больше (
>
); - больше или равно (
>
=); - меньше (
<
); - меньше или равно (
<=
).
К операциям проверки на равенство можно отнести операции:
- равно (
==
); - не равно (
!=
).
Результатом выполнения операций сравнения и проверки на равенство неравенство всегда будет либо false
или true
.
Для предопределенных типов значений оператор равенства (==
) возвращает значение true
, если значения его операндов совпадают, в противном случае – значение false
. Для типа string оператор ==
сравнивает значения строк.
Оператор неравенства (! =
) возвращает значение false, если его операнды равны, в противном случае – значение true
.
Оператор сравнения "меньше или равно" (<=
) возвращает значение true, если первый операнд меньше или равен второму, в противном случае возвращается значение false
.
Оператор сравнения "меньше" (<
) возвращает значение true, если первый операнд меньше второго, в противном случае возвращается значение false
.
Оператор сравнения "больше" (>) возвращает значение true, если первый операнд больше
второго, в противном случае возвращается значение false.
Оператор сравнения "больше или равно" (>=
) возвращает значение true, если первый операнд больше или равен второму, в противном случае возвращается значение false
.
Пример использования операций сравнения:
static void Main()
{
byte value1 = 0, value2 = 1;
bool result = false;
// Less than
result = value1 < value2; //result = true;
Console.WriteLine(result);
// Greater than
result = value1 > value2; //result = false;
Console.WriteLine(result);
// Less than or equal to
result = value1 <= value2; //result = true;
Console.WriteLine(result);
// Greater than or equal to
result = value1 >= value2; //result = false;
Console.WriteLine(result);
// Equals
result = value1 == value2; //result = false;
Console.WriteLine(result);
// Not equals
result = value1 != value2; //result = true;
Console.WriteLine(result);
int a = 1;
float b = 2.0f;
result = a < b; // Сравнение значения типа int, со значением типа float - допустимо.
string c = "Hello";
//result = c < a; // Сравнение значения типа int, со значением типа string - не допустимо.
Console.ReadKey();
}
Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №3. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ"