Frage

System.Console.WriteLine(int.MaxValue);

Diese Zeile gibt mir die Antwort 2147483647, da ich einen 32-Bit-PC habe.

Wird die Antwort auf einem 64-Bit-PC dieselbe sein?

War es hilfreich?

Lösung

Ja.

  

int.MaxValue: 2147483647

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

Andere Tipps

Ja, die Antwort wird das gleiche auf einer 64-Bit-Maschine sein.

NET, ein int ist eine signierte 32-Bit-Ganzzahl , und zwar unabhängig von dem Prozessor. Sein .NET Framework-Typ ist System.Int32.

Die C # Language-Spezifikation heißt es:

  

Der int Typ stellt 32-Bit unterzeichnet   ganze Zahlen mit Werten zwischen   –2,147,483,648 und 2,147,483,647.

int ist nur ein Alias ​​für Int32 – Es ist in der C#-Spezifikation definiert.daher int.MaxValue ist das gleiche wie Int32.MaxValue Das wird immer 2147483647 sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top