有什么方法可以获取 C# 中实例(或我不介意的类)的大小吗?
例如,我知道在 Delphi 中每个对象都有一个指向类的虚拟方法表的指针,它实现的每个接口(interface)的指针,当然还有类的字段。
根据this x86 中的基本对象大小为 12 字节,但是,是否有任何“规则”来正确调整其大小?
最佳答案
这取决于您想要做什么。如果您有兴趣了解类型/对象有多大以便与 native 代码互操作,可以使用 Marshal.SizeOf()。除此之外,没有确定的方法来测量物体的大小。
关于c# - C# 中的实例大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863540/