当前位置:编程学习 > C#/ASP.NET >>

如何知道一个Net类在New后,它在内存中所占的字节数??

如何知道一个Net类在New后,它在内存中所占的字节数??

如A类,当我要New它们时,占多少个字节?
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
B类又占多少个字节?
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        void Msg(){
          MessageBox.Show("OK");
         }
   }
--------------------编程问答-------------------- 这个... --------------------编程问答-------------------- 你这个问题好像问:一个人占了多少空间一样。。。
没有办法给出答案。

因为人有活动空间,
可能是变化的。

就像类有属性,字段,方法。。。
可能是变化的。 --------------------编程问答-------------------- Marshal.SizeOf 方法 
返回类的非托管大小(以字节为单位)

序列化得到字节数 --------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
Marshal.SizeOf 方法
 返回类的非托管大小(以字节为单位)

 序列化得到字节数


Marshal.SizeOf只能得到结构的大小,但不能得到类的大小
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,