C#的System命名 空间定义了可用于局部变量、成员变量,参数和返回值的基本类型。在C#中有相应的关键字相对应。
关键字
系统类型
范围
描述
bool
System.Boolean
true/false
表示逻辑真或者假
sbyte
System.SByte
-128~127
带符号8位数
byte
System.Byte
0~256
无符号的8位数
short
System.Int16
-32768~32767
带符号16位数
ushort
System.UInt16
0~65535
无符号16位数
int
System.Int32
-2147483648~
2147483647
带符号32位数
uint
System.UInt32
0~4294967295
无符号32位数
long
System.Int64
-9223372036854775808~
9223372036854775807
带符号64位数
ulong
System.UInt64
0~18446744073709551615
无符号64位数
char
System.Char
16位unicode字符
float
System.Single
32位单精度浮点数
double
System.Double
64位双精度浮点数
decimal
Decimal
128带符号数
string
System.String
表示一个unicode字符集合
object
System.Object
所有类型基类
基本类型除了string,object外,大多是Struct,也就是值类型,内存分配在栈上。