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

 

预定义结构类型和保留字(简单类型)是等价的。