我记得在大学时期我们老师唯一推荐过的书就是<Inside the c++ model>, 可见了解对象布局的重要性.
下面这图是我在阅读<Essential .net>时随手画的, 可能会有所出入, 希望可以斧正.
.Net 2.0内存对象布局:
.Net 2.0之后加入了很多元素, 比如Extend method, 所以虽然大体上相似, 但并不能完全反映.