Является ли int 64-битным целым числом в 64-битном С#?
Ключевое слово int
в C# определено x64 как псевдоним для типа System.Int32
, и visual-c# это (судя по названию) должно 64-bit быть 32-битным целым числом. К 64bit спецификации:
CLI specification раздел 8.2.2 visual-c# (Встроенные значения и ссылочные 32-bit типы) содержит таблицу со c#-language следующим:
System.Int32
- 32-битное целое число со знаком.C# specification раздел 8.2.1 (Предопределенные c#-language типы) содержит аналогичную .cs-file таблицу:
int
- 32-битный целочисленный тип со знаком
Это гарантирует, что c# и System.Int32
в CLR, и int
в C# всегда 32bit будут 32-битными.
c#
64-bit
32-bit
primitive
Является ли int 64-битным целым числом в 64-битном С#?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.