.NET поддерживает достаточно большой набор встроенных типов. Только C# поддерживает полный набор примитивных типов .NET. В следующей таблице приведены некоторые встроенные типы данных и объяснено их назначение:
sbyte | System.SByte | Signed 8-bit value |
byte | System.Byte | Unsigned 8-bit value |
short | System.Int16 | Signed 16-bit value |
ushort | System.UInt16 | Unsigned 16-bit value |
int | System.Int32 | Signed 32-bit value |
uint | System.UInt32 | Unsigned 32-bit value |
long | System.Int64 | Signed 64-bit value |
ulong | System.UInt64 | Unsigned 64-bit value |
char | System.Char | 16-bit Unicode character |
float | System.Single | IEEE 32-bit float |
double | System.Double | IEEE 64-bit float |
boolean | System.Boolean | A True/False value |
decimal | System.Decimal | 96-bit signed integer times 100 through 1028 (for financial calculations) |