Tipos internos (referência C#)

A tabela a seguir lista os tipos internos de valor do C#:

Palavra-chave do tipo C# Tipo .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

A tabela a seguir lista os tipos internos de referência do C#:

Palavra-chave do tipo C# Tipo .NET
object System.Object
string System.String
dynamic System.Object

Na tabela anterior, cada palavra-chave do tipo C# da coluna à esquerda (exceto dynamic) é um alias do tipo .NET correspondente. Eles são intercambiáveis. Por exemplo, as declarações a seguir declaram variáveis do mesmo tipo:

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

A palavra-chave void representa a ausência de um tipo. Use-a como o tipo de retorno de um método que não retorne um valor.

Confira também