Каков интервал. MaxValue на 64-разрядном ПК?

System.Console.WriteLine(int.MaxValue);

Эта строка дает мне ответ 2,147,483,647 поскольку у меня есть 32-разрядный ПК.

Ответ будет тем же на 64-разрядном ПК?

27
задан ElasticCode 16 August 2019 в 01:58
поделиться

3 ответа

Да.

интервал. MaxValue: 2,147,483,647

Источник: https://www.dotnetperls.com/int-maxvalue

20
ответ дан Michael 28 November 2019 в 04:16
поделиться

Да, ответ будет тем же на 64-разрядной машине.

В.NET, int 32-разрядное целое число со знаком , независимо от процессора. Его тип платформы.NET System.Int32.

состояния Спецификации языка C#:

Эти int тип представляет подписанные 32-разрядные целые числа со значениями между –2,147,483,648 и 2,147,483,647.

46
ответ дан silkfire 28 November 2019 в 04:16
поделиться

int просто псевдоним для Int32 - он определяется в спецификации C#. Поэтому int.MaxValue совпадает с Int32.MaxValue, который всегда будет 2147483647.

20
ответ дан Jon Skeet 28 November 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: