¿Cuál es el int.MaxValue en una PC de 64 bits?
Pregunta
System.Console.WriteLine (int.MaxValue);
Esta línea me da la respuesta de 2147483647 ya que tengo una PC de 32 bits.
¿La respuesta será la misma en una PC de 64 bits?
Solución
Otros consejos
Sí, la respuesta será la misma en una máquina de 64 bits.
En .NET, un int
es un firmado Entero de 32 bits , independientemente del procesador. Su tipo de marco .NET es System.Int32
.
La Especificación del lenguaje C # establece:
El tipo
int
representa 32 bits con signo enteros con valores entre–2,147,483,648
y2,147,483,647
.
int
es solo un alias para Int32
: está definido en la especificación C #. Por lo tanto, int.MaxValue
es lo mismo que Int32.MaxValue
, que siempre será 2147483647.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow