先让我们看四个首要的根基概念:
中可以改变这种设置并且可以通过托管环境中,CLR提供了更自由的方式来控制struct中Layout:我们可以在定义struct时在struct上运用StructLayoutAttribute特性来控制成员的內存布局。默认情况下struct实例中的字段在栈上的布局(Layout)顺序与声明中的顺序相同,即在struct上运用[StructLayoutAttribute( 4.0以后微软会尽量解决掉这个属性。