定义一个类,包含各种类型,如何获得占用了多少字节
如题。
请高人指点。。
------解决方案--------------------C#不是C/C++没人研究这个。
------解决方案--------------------托管的类不能获得size 对于unsafe的环境倒是可以 参考Marshal.SizeOf
------解决方案-------------------- 非托管的可以参考使用 System.Runtime.InteropServices.Marshal.SizeOf
------解决方案--------------------用socket发送一个类?而不是fixed结构?那你得先序列化,序列化之后占多少字节跟类的大小也不是完全对应的
------解决方案--------------------非托管类型的结构
------解决方案--------------------所有的基类都是object,得到它大小又有何意义
------解决方案--------------------你难道想研究内存对齐?