Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор
Что такое типы данных в C#?
C# предлагает набор фундаментальных типов данных, образующих основу любого приложения. Эти типы определяют, какие значения могут хранить переменные, и определяют, как среда выполнения с ними работает. Ниже мы пройдёмся по самым распространённым типам — int, double, bool и string — с понятными исполняемыми примерами.
1) Целое число (int)
Тип int (Int32) хранит целые числа в диапазоне от –2 147 483 648 до 2 147 483 647. Это наиболее часто используемый числовой тип для подсчёта, индексации и арифметических операций.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int num = 30;
Console.Write(num);
Console.ReadKey();
}
}
}
Пояснение
- Объявляем переменную
intс именемnumи присваиваем значение 30. - Выводим
numв консоль.
Запуск программы даёт вывод:

2) Double (double)
Тип double представляет число с плавающей точкой двойной точности, подходящее для высокоточных вычислений, таких как научные данные.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
double num = 30.33;
Console.Write(num);
Console.ReadKey();
}
}
}
Пояснение
- Объявляем переменную
doubleс именемnumи присваиваем 30.33. - Отображаем
numв консоли.
Консоль показывает:

3) Boolean (bool)
Булевы значения хранят логические значения true или false и необходимы для управления потоком, условий и флагов.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
bool status = true;
Console.Write(status);
Console.ReadKey();
}
}
}
Пояснение
- Определяем переменную
boolс именемstatusи устанавливаемtrue. - Печатаем булево значение.
Вывод:

4) String (string)
Строки хранят последовательности Unicode-символов и незаменимы для обработки текста, взаимодействия с пользователем и сериализации данных.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "Hello";
Console.Write(message);
Console.ReadKey();
}
}
}
Пояснение
- Объявляем переменную
stringс именемmessageи инициализируем «Hello». - Выводим строку в консоль.
Результат:

Эти примеры иллюстрируют основные типы данных, которые должен освоить каждый C#-разработчик. Понимая семантику и уместные сценарии использования каждого типа, вы можете писать более чистый, безопасный и производительный код.
Язык C
- Освоение операторов using в C#: импорт, псевдонимы и статические директивы
- Понимание типов данных C++: основы, модификаторы и лучшие практики
- Типы данных в C: int, float, char и другие — полное руководство
- Четыре проверенных паттерна пользовательских функций в C
- Переменные и типы данных в C++: подробное руководство по int, double, char, string, bool
- Операторы в C++: типы, примеры и практические программы
- Тип данных char в C++: объявление, ASCII и методы преобразования
- Структуры (struct) в C++: объяснение с практическим примером
- Освоение std::list в C++: синтаксис, функции и практические примеры
- Освоение функции free() в C: практическое руководство и пример