Che cos'è int.MaxValue su un PC a 64 bit?
Domanda
System.Console.WriteLine (int.MaxValue);
Questa riga mi dà la risposta di 2147483647 poiché ho un PC a 32 bit.
La risposta sarà la stessa su un PC a 64 bit?
Soluzione
Altri suggerimenti
Sì, la risposta sarà la stessa su un computer a 64 bit.
In .NET, un int
è un segno Numero intero a 32 bit , indipendentemente dal processore. Il tipo di framework .NET è System.Int32
.
La Specifica del linguaggio C # afferma:
Il tipo
int
rappresenta un segno a 32 bit numeri interi con valori compresi tra& # 8211; 2.147.483.648
e2.147.483.647
.
int
è solo un alias per Int32
- è definito nella specifica C #. Pertanto int.MaxValue
è uguale a Int32.MaxValue
che sarà sempre 2147483647.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow