들어 하나 List
64 시스템에 대한 저장 요구 (있는 경우) n
요소와 :저장 요구
List<int>
- 또는
List<long>
I의 추측을 질문은 다음과 같이 바꿔 쓸 수 있습니다.
x64에서 int
은 long
보다 작은 공간을 차지합니까?
들어 하나 List
64 시스템에 대한 저장 요구 (있는 경우) n
요소와 :저장 요구
List<int>
- 또는
List<long>
I의 추측을 질문은 다음과 같이 바꿔 쓸 수 있습니다.
x64에서 int
은 long
보다 작은 공간을 차지합니까?
int
keyword는 플랫폼에 관계없이, 항상 다양한 32 비트 인 System.Int32
type의 별칭입니다. 마찬가지로 long
keyword은 플랫폼에 관계없이 항상 길이가 64 비트 인 System.Int64
type의 별칭입니다.
어떤 아키텍처에
sizeof(int) on x64?를 참조 int
32 비트와 long
64 비트
List<long>
에는 항목 당 4 바이트 이상의 메모리가 필요합니다. 32 비트 또는 64 비트 OS에서 실행 중이거나 .NET 응용 프로그램이 32 비트 대 64 비트를 대상으로하는 경우에는 중요하지 않습니다.