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?

È stato utile?

Soluzione

Sì.

  

int.MaxValue: 2.147.483.647

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

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 e 2.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
scroll top