c#中谁有办法得到对象的大小

felix3118 2010-01-27 05:34:45
c#中谁有办法得到对象的大小

包括类,引用类型等等

并且类上没有加可序列化。












100分
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyerwing 2010-01-27
  • 打赏
  • 举报
回复
sizeof(target)
ouc_ajax 2010-01-27
  • 打赏
  • 举报
回复
非托管类型对象 如int等直接用sizeof
如果托管类型,参考:http://www.cnblogs.com/juqiang/archive/2005/08/17/217141.html

目前没有合适的算法,各有利弊, 最方便的算法: 目测! ^_^
龙宜坡 2010-01-27
  • 打赏
  • 举报
回复
sizeof是干什么用的?
diandian82 2010-01-27
  • 打赏
  • 举报
回复
这个不知道啊,楼主做什么功能呢?要这么底层的东西
MOmo400 2010-01-27
  • 打赏
  • 举报
回复
http://www.cnblogs.com/happyhippy/archive/2007/04/17/717028.html

好象可能对你有点启发
MOmo400 2010-01-27
  • 打赏
  • 举报
回复
好象太难了
viena 2010-01-27
  • 打赏
  • 举报
回复
貌似木有办法~
lzsh0622 2010-01-27
  • 打赏
  • 举报
回复
sizeof(sbyte) 1
sizeof(byte) 1
sizeof(short) 2
sizeof(ushort) 2
sizeof(int) 4
sizeof(uint) 4
sizeof(long) 8
sizeof(ulong) 8
sizeof(char) 2 (Unicode)
sizeof(float) 4
sizeof(double) 8
sizeof(bool) 1

string xx="ddfffffffffffffff";
xx.Length
lzsh0622 2010-01-27
  • 打赏
  • 举报
回复
sizeof() , length()
zhouyanfss 2010-01-27
  • 打赏
  • 举报
回复
值类型可以用Marshal.SizeOf返回

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧