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?

¿Fue útil?

Solución

Sí.

  

int.MaxValue: 2,147,483,647

Fuente: https://www.dotnetperls.com/int-maxvalue

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 y 2,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
scroll top