Типы значений в С# относятся к категории встроенных типов.
Таблица 4.3 – Встроенные типы данных
| Ключевое слово
| Тип
|
| bool
| Логический, значения true/false
|
| byte
| 8-битовый беззнаковый целый
|
| char
| Символьный
|
| decimal
| Числовой, для финансовых вычислений
|
| double
| С плавающей точкой с двойной точностью
|
| float
| С плавающей точкой с одинарной точностью
|
| int
| Целый
|
| long
| Длинный целый
|
| sbyte
| 8-битовый целочисленный со знаком
|
| short
| Короткий целый
|
| uint
| Целый без знака
|
| ulong
| Длинный целый без знака
|
| ushort
| Короткий целый без знака
|
Для них строго определяется диапазон и поведение каждого типа значения, независимо от среды выполнения. Это необходимо для обеспечения переносимости кода на различные платформы.
Ядро языка С# составляют 13 встроенных типов, которые определяются ключевыми словами С# и доступны для использования в любой C# программе (табл. 4.3).