如何获取一个Class在GC在的空间大小
来源:互联网 发布:贰贰网络 怎样 编辑:程序博客网 时间:2024/05/17 23:09
private int GetSize(Type t)
{
int result = 0;
if (!t.IsClass)
{
result = Marshal.SizeOf(t);
}
else
{
FieldInfo[] fs = t.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
foreach (FieldInfo f in fs)
{
Type tp = f.FieldType;
result += this.GetSize(tp);
}
result += 8;
}
return result;
}
- 如何获取一个Class在GC在的空间大小
- 如何在编译时获取一个结构体的大小
- 如何在linux下查看目录的剩余空间大小
- 如何在linux下查看目录的剩余空间大小
- Android如何在一个布局(Layout)中获取另一个布局中空间的id
- 如何获取MSSQLServer的库空间大小
- 在ASP中如何获取文件的大小
- IOS 如何获取字符串在视图的大小
- 如何在activity和fragment获取控件的大小
- 在代码中如何限制一个Map的大小
- 如何在Linux下查看分区和剩余空间大小
- 如何获取一个文件夹的大小
- 如何获取一个文件的大小
- 问:如何获取一个文件的大小?
- 如何获取NTFS卷的使用空间大小
- 在客户端获取上传图片的大小
- 如何获取一个未在php中定义的类
- 请教一个sizeof在模版函数内无法正常获取大小的问题。
- 输出菱形
- 用于网页判断的智能代理技术的简单实现------------基于python实现(网络爬虫)
- 各个信号的解释
- Window消息的背景
- JavaScript toFixed() 方法
- 如何获取一个Class在GC在的空间大小
- JavaScript中的字符串操作
- INFORMIX raw table--无日志表
- ExcelUtils--excel报表模板引擎
- unix常用的命令集(转)
- byte与datetime的转化
- JS实现投票
- ORACLE 表空间操作总结
- 导出Excel的类