stringbuilder类型数据的存储

yuexp 2008-12-15 02:53:47
请问stringbuilder在内存中的存储形式是什么样的?
是不是这样的:假如分配的内存是2000~2016,要存储的数据是十六进制数:0x00,0x84,0x00,0x00,0x08,那么在内存中(以十进制形式标识)是不是2000:0
2001:132
2002:0
2003:0
2004:8
2005:“”......
...全文
199 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu4139365 2008-12-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 slimfeng 的回复:]
StringBuilder对象,在没有超过其容量之前,修改它不会创建新的对象,当超过容量时,系统会自动调整容量,翻倍
其存储格式是连续存储的。内存分配的时候还会考虑到内存的对齐机制。
[/Quote]
up
slimfeng 2008-12-16
  • 打赏
  • 举报
回复
StringBuilder对象,在没有超过其容量之前,修改它不会创建新的对象,当超过容量时,系统会自动调整容量,翻倍
其存储格式是连续存储的。内存分配的时候还会考虑到内存的对齐机制。
linux_ch 2008-12-16
  • 打赏
  • 举报
回复
2001:122
注意高字节和低字节顺序就好
gogogo 2008-12-15
  • 打赏
  • 举报
回复
应该是的,至少你这么描述是的。

110,561

社区成员

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

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

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