C#提供称为简单类型的预定义结构类型集,简单类型通过保留字标识,
而这些保留字只是System命名空间中预定义结构类型的别名。
保留字与预定义结构类型的对应如下:
保留字 | 预定义结构类型 |
sbyte | System.SByte |
byte | System.Byte |
short | System.Int16 |
ushort | System.UInt16 |
int | System.Int32 |
uint | System.UInt32 |
long | System.Int64 |
ulong | System.UInt64 |
char | System.Char |
float | System.Single |
double | System.Double |
bool | System.Boolean |
decimal | System.Decimal |
预定义结构类型和保留字(简单类型)是等价的。