34
System.Console.WriteLine(int.MaxValue);

2,147,483,647私は32ビットPCを持っているので、この行は私に答えを与えます。

答えは64ビットPCでも同じですか?

4

3 に答える 3

53

はい、答えは 64 ビット マシンでも同じです。

.NET では、プロセッサに関係なく、 anint符号付き 32 ビット整数です。その .NET フレームワーク タイプはSystem.Int32.

C# 言語仕様には次のように記載されています。

この型は、 ~intの間の値を持つ符号付き 32 ビット整数を表します 。–2,147,483,6482,147,483,647

于 2009-03-15T07:19:46.013 に答える
27

はい。

int.MaxValue: 2,147,483,647

ソース: https://www.dotnetperls.com/int-maxvalue

于 2009-03-15T07:20:34.967 に答える
25

intは単なるエイリアスですInt32- C# 仕様で定義されています。したがって、これは常に 2147483647 とint.MaxValue同じです。Int32.MaxValue

于 2009-03-15T07:21:10.503 に答える