int - это ярлык языка C # для System.Int32
Хотя это действительно означает, что Microsoft может изменить это отображение, в посте обсуждений FogCreek говорится: [источник]
"Что касается 64-битной проблемы - Microsoft действительно работает над 64-битной версией .NET Framework, но я почти уверен, что int НЕ будет отображаться на 64-битную в этой системе. 1009 *
Причины:
1. Стандарт C # ECMA, в частности, гласит, что int 32-битный, а long 64-битный.
2. Microsoft ввела дополнительные свойства и методы в Framework версии 1.1, которые возвращают длинные значения вместо значений int, такие как Array.GetLongLength в дополнение к Array.GetLength.
Так что я думаю, можно с уверенностью сказать, что все встроенные типы C # будут сохранять свое текущее отображение. "