Quel est l'int.MaxValue sur un PC 64 bits?
System.Console.WriteLine(int.MaxValue);
Cette ligne me donne la réponse de 2,147,483,647
que j'ai un PC 32 bits.
Sera la réponse même sur un PC 64 bits?
Vous devez vous connecter pour publier un commentaire.
Oui.
Source: https://www.dotnetperls.com/int-maxvalue
Oui, la réponse sera la même chose sur une machine 64 bits.
Dans .NET, un
int
est un entier signé de 32 bits, quel que soit le processeur. De ses .NET framework est de typeSystem.Int32
.La Spécification du Langage C# états:
int
est juste un alias pourInt32
- il est défini dans la spécification C#. Doncint.MaxValue
est le même queInt32.MaxValue
qui sera toujours de 2 147 483 647.