.NET对象占内存多少 一直有一个小小的疑惑——.NET一个对象或者一个集合占多少内存?有没有很快速的方法获取,而不是简单的估计分析对象大小? 查了MSDN,和一些其他人的分析,得到解决是托管代码对象的大小无法真实的得到,因为存在托管对象转化成非托管的CRL优化.但我仍然不死心,非要弄个究竟!好吧,最终得到一些结果了. sizeof关键字,用于获取值类型的大小,如int(占4个字节),char(2个字节):并且sizeof 运算符仅适用于值类型,而不适用于引用类型.所以针对对象改关键字无法使用.