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
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 } } }

We can store the results of the logical expressions into bool variables since boolean variables can hold a value of true or 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 } } }
What will be the output of the following code?

What will be the output of the following code?

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

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

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

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

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