Tipos integrados (referencia de C#)

En la siguiente tabla se muestran los tipos de valor de C#:

Palabra clave de tipo de C# Tipo de .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

En la siguiente tabla se muestran los tipos de referencia integrados de C#:

Palabra clave de tipo de C# Tipo de .NET
object System.Object
string System.String
dynamic System.Object

En las tablas anteriores, cada palabra clave de tipo de C# de la columna izquierda (excepto dynamic) es un alias del tipo de .NET correspondiente. Son intercambiables. Por ejemplo, en las declaraciones siguientes se declaran variables del mismo tipo:

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

La palabra clave void representa la ausencia de un tipo. Se usa como el tipo de valor devuelto de un método que no devuelve un valor.

Vea también