Змінні C #
Змінна - це ім'я, яке присвоюється області зберігання, яка використовується для зберігання значень різних типів даних. Кожна змінна в C # повинна мати певний тип, який визначає розмір і розміщення пам'яті змінної.
Наприклад, змінна може мати тип String, що означає, що вона буде використовуватися для зберігання значення рядка. На основі типу даних над змінною можна виконувати конкретні операції.
Наприклад, якщо у нас була змінна Integer, то такі операції, як додавання та віднімання, можна виконувати над змінною. Можна оголосити кілька змінних у програмі.
Давайте розглянемо короткий приклад оголошення декількох змінних різних типів даних.
У нашому прикладі ми визначимо дві змінні, одну типу "рядок", а іншу типу "Ціле число". Потім ми відобразимо значення цих змінних на консолі. Для кожного прикладу ми змінимо лише основну функцію у нашому файлі Program.cs.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){String message="The value is ";Int32 val=30;Console.Write(message+val);Console.ReadKey();}}}
Пояснення коду
- Оголошується змінна типу даних String. Ім'я змінної - 'повідомлення'. Значенням змінної є "Значення є".
- Оголошується змінна типу даних Integer (Int32). Ім'я змінної - 'val'. Значення змінної дорівнює 30.
- Нарешті, оператор Console.write використовується для виведення як значення змінної String, так і Integer.
Якщо вищевказаний код введено правильно і програму успішно виконано, відобразиться наступний результат.
Вихідні дані
З вихідних даних видно, що значення як рядкової, так і цілочисельної змінної відображаються на консолі.
Оператори використовуються для виконання операцій над значеннями різних типів даних. Наприклад, для виконання додавання 2 чисел використовується оператор +.
Давайте подивимося таблицю операторів, доступну для різних типів даних
Оператори C #
Арифметичні оператори
Це оператори, що використовуються для виконання математичних операцій над числами. Нижче наведено список операторів, доступних у C #.
Оператор | Опис |
+ | Додає два операнди |
- | Віднімає другий операнд від першого |
* | Множить обидва операнди |
/ | Ділить числівник на де-чисельник |
% | Оператор модуля та залишок після цілочисельного ділення |
++ | Інкрементний оператор збільшує ціле значення на одиницю |
- | Оператор зменшення зменшує ціле значення на одиницю |
Реляційні оператори
Це оператори, що використовуються для виконання реляційних операцій над числами. Нижче наведено список реляційних операторів, доступних у C #.
Оператор | Опис |
== | Перевіряє, чи рівні два операнди однакові чи ні, якщо так, то умова стає істинним. |
! = | Перевіряє, рівні значень двох операндів рівні чи ні, якщо значення не рівні, то умова стає істинним. |
> | Перевіряє, чи значення лівого операнда більше значення правого операнда, якщо так, то умова стає істинним. |
< | Перевіряє, чи значення лівого операнда менше значення правого операнда, якщо так, то умова стає істинним. |
> = | Перевіряє, чи значення лівого операнда більше або дорівнює значенню правого операнда, якщо так, тоді умова стає істинним. |
<= | Перевіряє, чи значення лівого операнда менше або дорівнює значенню правого операнда, якщо так, то умова стає істинним. |
Логічні оператори
Це оператори, що використовуються для виконання логічних операцій над значеннями. Нижче наведено список операторів, доступних у C #.
Оператор | Опис |
&& | Це логічний оператор І. Якщо обидва операнди є істинними, тоді умова стає істинним. |
|| | Це оператор логічного АБО. Якщо будь-який з операндів є істинним, тоді умова стає істинним. |
! | Це оператор логічного НЕ. |
Давайте розглянемо короткий приклад того, як можна використовувати оператори в .Net.
У нашому прикладі ми визначимо 2 змінні Integer та одну логічну змінну. Потім ми виконаємо наступні операції
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 val1 = 10,val2 = 20;bool status = true;Console.WriteLine(val1 + val2);Console.WriteLine(val1 < val2);Console.WriteLine(!(status));Console.ReadKey();}}}
Пояснення коду
- Визначено дві цілі змінні, одна - val1, а інша - val2. Вони будуть використовуватися для демонстрації реляційних та арифметичних операцій. Логічна змінна визначена для демонстрації логічних операцій.
- Показано приклад арифметичної операції, де оператор додавання виконується на val1 і val2. Результат записується на консоль.
- Показаний приклад реляційної операції, де оператор менше ніж виконується на val1 і val2. Результат записується на консоль.
- Показаний приклад логічної операції, де логічний оператор (!) Застосовується до змінної стану. Логічний оператор NOT реверсує поточне значення будь-якого булевого значення. Отже, якщо логічне значення має значення "true", логічне НЕ повертає значення "false" і навпаки. У нашому випадку, оскільки значення змінної стану є "true", результат покаже "false". Результат записується на консоль.
Якщо вищевказаний код введено правильно і програму виконано успішно, виводиться результат.
Вихідні дані