System.Console.WriteLine(int.MaxValue);
2,147,483,647私は32ビットPCを持っているので、この行は私に答えを与えます。
答えは64ビットPCでも同じですか?
はい、答えは 64 ビット マシンでも同じです。
.NET では、プロセッサに関係なく、 anintは符号付き 32 ビット整数です。その .NET フレームワーク タイプはSystem.Int32.
C# 言語仕様には次のように記載されています。
この型は、 ~
intの間の値を持つ符号付き 32 ビット整数を表します 。–2,147,483,6482,147,483,647
intは単なるエイリアスですInt32- C# 仕様で定義されています。したがって、これは常に 2147483647 とint.MaxValue同じです。Int32.MaxValue