运行时对象的大小

时间:2010-10-07 14:56:10

标签: c#

如何在运行时获取对象或数据结构的大小(以字节为单位),我知道有这样的探查器工具,我只对在运行时这样做感兴趣。

数据结构为List<object>

我试图找出整个集合占用多少空间以及单个物体占用多少空间,而不是理论上应该是两者之间的差异。

1 个答案:

答案 0 :(得分:3)

我认为sizeof operator仅适用于价值和非托管类型; Marshal.SizeOf可能会为您提供所需的信息。