Тип данных определяет, какие значения может принимать переменная и какие операции с ней допустимы. В C# базовые типы делятся на несколько категорий, каждая из которых имеет свои особенности. Логические
Хранят значения true или false.
Представлены типом bool (System.Boolean): bool alive = true; bool isDead = false; Целочисленные
Хранят целые числа разных диапазонов: byte b = 255; sbyte sb = -128; short sh = 1000; ushort ush = 50000; int i = 12345; uint ui = 12345; long l = 9223372036854775807; ulong ul = 18446744073709551615; Числа с плавающей точкой
Для хранения дробных чисел: float f = 3.14F; double d = 3.14; decimal dec = 12345.6789M; Символьные
Хранят одиночный символ в кодировке Unicode: char letter = 'A'; char unicodeChar = '\u0416'; // Ж Строковые
Хранят набор символов: string greeting = "Hello, World!"; Объектные
Хранят значения любого типа. Базовый тип для всех типов в C#: object num = 42; object text = "Hello"; Пример работы с типами string name = "Tom"; int age = 33; bool i