Win x64中原始类型的存储要求

spe*_*der 0 .net c# 64-bit memory-management primitive-types

对于List带有n元素的元素,在x64机器上需要更多存储(如果有的话):

List<int>
Run Code Online (Sandbox Code Playgroud)

-要么-

List<long>
Run Code Online (Sandbox Code Playgroud)

我想这个问题可以改为:

在x64上,int占用的空间是否少于long

Luk*_*keH 5

int关键字是用于一个别名System.Int32类型这始终是32个位宽,而不管平台.同样,long关键字System.Int64类型的别名,无论平台如何,该别名总是64位宽.