На этом шаге мы дадим краткую характеристику этого пространства и перечислим его основные типы данных.
Это пространство является базовым для фундаментальных типов данных в .NET Framework. Оно включает в себя классы, применяемые в базовых типах данных, которые используются всеми приложениями: Object (корневой класс в наследственной иерархии классов), Byte, Char, Array, Int32, String и т. д. Большинство из этих типов соответствуют первичным типам данных, используемым в языке программирования. В таблице 1 представлен список некоторых типов данных для C++.
| Категория данного | Имя класса | Описание данного |
|---|---|---|
| Integer | Byte | 8-битовое беззнаковое целое |
| SByte | 8-битовое целое со знаком | |
| Int16 | 16-битовое целое со знаком | |
| Int32 | 32-битовое целое со знаком | |
| Int64 | 64-битовое целое со знаком | |
| UInt16 | 16-битовое целое без знака | |
| UInt32 | 32-битовое целое без знака | |
| UInt64 | 64-битовое целое без знака | |
| Float | Single | С обычной (32 бита) точностью число с плавающей точкой |
| Double | С двойной (64 бита) точностью число с плавающей точкой | |
| Logical | Boolean | Логическое (булево) число (true или false) |
| Другие типы | Char | Unicode (16-битовый) символ |
| Decimal | Десятичное (128 бит) значение | |
| IntPtr | Целое со знаком, значение которого зависит от соответствующей платформы: 32-битовое значение на 32-битовой платформе и 64-битовое на 64-битовой платформе | |
| UIntPtr | Целое без знака, значение которого зависит от соответствующей платформы: 32-битовое значение на 32-битовой платформе и 64-битовое на 64-битовой платформе | |
| Классы | Object | Корневой класс для иерархии классов |
| String | Строка Unicode символов постоянной длины |
На следующем шаге мы рассмотрим работу с переменными некоторых типов.