Java에서 byte
또는 short
은 JVM의 '자연어'단어 길이, 즉 대부분 32 비트로 저장됩니다. 예외는 바이트 배열로, 각 바이트는 1 바이트의 메모리를 차지합니다.CLR은 '자연적인'크기의 위치에 작은 값을 저장합니까?
CLR이 동일한 기능을 수행합니까?
의 경우이 경우 어떤 경우에 예외가 있습니까? 예 : 얼마나 많은 메모리가 차지합니까?
struct MyStruct
{
short s1;
short s2;
}
Marshal.SizeOf (typeof (int))가하는 일이 궁금합니다. – izb
레이아웃은 특히 마샬링을 위해 'StructLayout'을 사용하여 수정할 수 있습니다. – OregonGhost