内置类型(C# 参考)

下表列出了 C# 内置类型:

C# 类型关键字 .NET 类型
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
nint System.IntPtr
nuint System.UIntPtr
long System.Int64
ulong System.UInt64
short System.Int16
ushort System.UInt16

下表列出了 C# 内置引用类型:

C# 类型关键字 .NET 类型
object System.Object
string System.String
dynamic System.Object

在上表中,左侧列中的每个 C# 类型关键字(dynamic 除外)都是相应 .NET 类型的别名。 它们是可互换的。 例如,以下声明声明了相同类型的变量:

int a = 123;
System.Int32 b = 123;

void 关键字表示缺少类型。 将其用作不返回值的方法的返回类型。

请参阅