读书人

定义一个类包含各种类型怎么获得占

发布时间: 2012-01-30 21:15:58 作者: rapoo

定义一个类,包含各种类型,如何获得占用了多少字节
如题。
请高人指点。。

[解决办法]
C#不是C/C++没人研究这个。
[解决办法]
托管的类不能获得size 对于unsafe的环境倒是可以 参考Marshal.SizeOf
[解决办法]

非托管的可以参考使用 System.Runtime.InteropServices.Marshal.SizeOf
[解决办法]
用socket发送一个类?而不是fixed结构?那你得先序列化,序列化之后占多少字节跟类的大小也不是完全对应的
[解决办法]
非托管类型的结构
[解决办法]
所有的基类都是object,得到它大小又有何意义
[解决办法]
你难道想研究内存对齐?

读书人网 >C#

热点推荐