Перейти до основного вмісту

Типи даних

Як і багато мов програмування, C# має власну систему типів даних, яка використовується для створення змінних. Тип даних визначає внутрішнє представлення даних, набір значень, які може приймати об'єкт, та допустимі дії, які можна застосувати до об'єкта.

Мова C# має наступні базові типи даних:

  • bool: зберігає значення true або false (булеві літерали).
  • int: зберігає ціле число від -2147483648 до 2147483647 і займає 4 байти.
  • double: зберігає число з плаваючою комою від ±5.0×10^-324 до ±1.7×10^308 і займає 8 байтів.
  • string: зберігає набір символів Unicode.

Неявна типізація

Раніше ми явно вказували тип змінних, наприклад, int x;. І компілятор під час запуску вже знав, що x зберігає ціле значення.

Однак ми також можемо використовувати модель неявної типізації:

var hello = “Hell to World”;    // рядок
var c = 20; // ціле число