Таблица 1
| Тип | Имя в библиотеке классов | Описание | 
|---|---|---|
| bool | System.Boolean | Хранит значение true/false | 
| char | System.Char | Хранит 16-битный Unicode-символ | 
| object | System.Object | Хранит объектное значение | 
| string | System.String | Хранит Unicode-строку | 
| float32 | System.Single | Хранит 32-битное значение с плавающей точкой | 
| float64 | System.Double | Хранит 64-битное значение с плавающей точкой | 
| int8 | System.SByte | Хранит знаковое 8-битное целочисленное значение | 
| int16 | System.Int16 | Хранит знаковое 16-битное целочисленное значение | 
| int32 | System.Int32 | Хранит знаковое 32-битное целочисленное значение | 
| int64 | System.Int64 | Хранит знаковое 64-битное целочисленное значение | 
| natural int | System.IntPtr | Хранит знаковое целочисленное значение естественного размера | 
| natural unsigned int | System.UIntPtr | Хранит беззнаковое целочисленное значение естественного размера | 
| typedref | System.TypedReference | Указатель на тип | 
| unsigned int8 | System.Byte | Хранит беззнаковое 8-битное целочисленное значение | 
| unsigned int16 | System.UInt16 | Хранит беззнаковое 16-битное целочисленное значение | 
| unsigned int32 | System.UInt32 | Хранит беззнаковое 32-битное целочисленное значение | 
| unsigned int64 | System.UInt64 | Хранит беззнаковое 64-битное целочисленное значение |