.NET中的数组在内存中如何布局

dotNET跨平台 dotNET跨平台 ·

.NET中引用类型和数组类型的内存布局。引用类型对象需要存储Object Header和TypeHandle,数组类型按照引用类型对象的方式进行内存布局,荷载内容包括数组长度和每个元素的内容。值类型数组直接存储元素自身的值,引用类型数组存储元素对象的地址。

原文中文,约3600字,阅读约需9分钟。
阅读原文