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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.