内置类型表(C# 参考)

下表显示了内置 C# 类型的关键字,这些类型是 System 命名空间中的预定义类型的别名。

C# 类型 .NET Framework 类型
bool System.Boolean
byte System.Byte
sbyte System.SByte
char System.Char
decimal System.Decimal
double System.Double
float System.Single
int System.Int32
uint System.UInt32
long System.Int64
ulong System.UInt64
对象 System.Object
short System.Int16
ushort System.UInt16
string System.String

备注

除了 objectstring 外,表中的所有类型均称为简单类型。

C# 类型的关键字及其别名可以互换。例如,可使用下列两种声明中的一种来声明一个整数变量:

int x = 123;
System.Int32 x = 123;

若要显示任何 C# 类型的实际类型,请使用系统方法 GetType()。例如,下列语句显示了表示 myVariable 类型的系统别名:

Console.WriteLine(myVariable.GetType());

还可使用 typeof 运算符。

请参阅

C# 参考

C# 编程指南

C# 关键字

值类型(C# 参考)

默认值表(C# 参考)

设置数值结果表的格式(C# 参考)

dynamic(C# 参考)

类型参考表(C# 参考)