sizeof()是否等效于引用类型?

时间:2020-03-05 18:42:56  来源:igfitidea点击:

我正在寻找一种获取引用类型实例大小的方法。 sizeof仅适用于值类型。这可能吗?

解决方案

回答

你需要Marshal.SizeOf

编辑:这是针对不安全的代码,但是,sizeof()也是如此。

回答

当心Marshal.SizeOf是不安全的代码...

我认为托管代码是不可能的,也许我们可​​以解释问题,也许有另一种解决方法

回答

如果我们不介意它的准确性不够完美,并且出于比较目的,我们可以序列化对象并对其进行度量(例如以字节为单位)

编辑(发布后,我一直在思考):例如,由于它比valueof的sizeof稍微复杂,因此:引用类型可以引用其他对象,依此类推……我不知道精确而简单的方法的...