Ответ 1
Да.
int.MaxValue: 2,147,483,647
Источник: https://www.dotnetperls.com/int-maxvalue
System.Console.WriteLine(int.MaxValue);
Эта строка дает мне ответ 2,147,483,647
, так как у меня 32-битный ПК.
Будет ли ответ такой же на 64-битном ПК?
Да.
int.MaxValue: 2,147,483,647
Источник: https://www.dotnetperls.com/int-maxvalue
Да, ответ будет таким же на 64-битной машине.
В .NET int
подписанное 32-битное целое число, независимо от процессора. Его тип платформы .NET - System.Int32
.
Тип
int
представляет собой подписанный 32-разрядный целые числа со значениями между–2,147,483,648
и2,147,483,647
.
int
- это просто псевдоним для Int32
- он определен в спецификации С#. Поэтому int.MaxValue
совпадает с Int32.MaxValue
, который всегда будет 2147483647.