sbyte | De -128 a 127 | Entero de 8 bits con signo | System.SByte |
byte | De 0 a 255 | Entero de 8 bits sin signo | System.Byte |
short | De -32 768 a 32 767 | Entero de 16 bits con signo | System.Int16 |
ushort | De 0 a 65.535 | Entero de 16 bits sin signo | System.UInt16 |
int | De -2.147.483.648 a 2.147.483.647 | Entero de 32 bits con signo | System.Int32 |
uint | De 0 a 4.294.967.295 | Entero de 32 bits sin signo | System.UInt32 |
long | De -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 | Entero de 64 bits con signo | System.Int64 |
ulong | De 0 a 18.446.744.073.709.551.615 | Entero de 64 bits sin signo | System.UInt64 |
nint | Depende de la plataforma (calculada en tiempo de ejecución) | Entero de 64 bits o 32 bits con signo | System.IntPtr |
nuint | Depende de la plataforma (calculada en tiempo de ejecución) | Entero de 64 bits o 32 bits sin signo | System.UIntPtr |