richardli79

导航

C# 下的struct

C#Struct与普通语言的struct不同在于,正常情况下你不能控制这个Struct的实际大小,因为内存分配由运行环境控制,而对于简单类型构成的struct由于填充方式与排序优化等原因,也会造成该struct大小在不同情况下不同。对于需要与其他语言开发的程序交互或者有联系的时候,经常需要定结构的数据格式,使用struct是个简单的方法。
关键在于C#中如何定struct的长度。
http://www.vsj.co.uk/articles/display.asp?id=501介绍了C#中的struct使用的策略,不错,介绍的比较详细。

posted on 2005-12-08 10:05  Richard  阅读(337)  评论(0编辑  收藏  举报