Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Оператори порівняння | Структури управління
Основи C#
course content

Зміст курсу

Основи C#

Основи C#

1. Початок роботи
3. Структури управління
4. Цикли
5. Масиви
6. Методи

book
Оператори порівняння

Перш ніж зануритися в структури керування, нам потрібно зрозуміти деякі оператори. Перший набір операторів, який ми розглянемо, називається Оператори Порівняння.

Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:

OperatorOperation
==Equal To
!=Not Equal To
>Greater Than
<Less Than
>=Greater Than or Equal To
<=Less Than or Equal To

Використовуючи оператори порівняння, ми можемо створювати логічні вирази, які повертають логічні значення, такі як true або false. Наприклад, вираз 5 < 1 поверне false, оскільки 5 не більше ніж 1.

Примітка

Ми можемо безпосередньо вставляти вирази в методи Console.Write.

cs

main

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }

Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:

cs

main

copy
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }

Ми також можемо використовувати змінні в цих виразах:

cs

main

copy
123456789101112131415161718
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }

Ми можемо зберігати результати логічних виразів у змінних типу bool, оскільки булеві змінні можуть містити значення true або false:

cs

main

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Яким буде результат виконання наступного коду?

Яким буде результат виконання наступного коду?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt