К операциям сравнения можно отнести операции:
- больше (
>); - больше или равно (
>=); - меньше (
<); - меньше или равно (
<=).
К операциям проверки на равенство можно отнести операции:
- равно (
==); - не равно (
!=).
Результатом выполнения операций сравнения и проверки на равенство неравенство всегда будет либо 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. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ"
предыдущая статья