【发布时间】:2012-01-01 09:00:33
【问题描述】:
我想获取未知类型对象的大小,我考虑 sizeof 但它仅用于具体数据类型,即 sizeof(char);还有关于 Marshal.Sizeof(object) ,但这表明返回的大小不正确,因为对象在计算其大小之前已被编组。
【问题讨论】:
-
基本上没有办法计算对象的内存大小。 stackoverflow.com/questions/605621/… 有很多链接
-
你到底为什么想知道这个?这要么没有意义,要么有不同的方法/答案,具体取决于您将这些信息用于什么
-
根本无法发现托管对象的真实大小。功能,而不是错误。