关于字符串操作的问题

taolaol 2010-09-09 06:07:43
第一种:
string description;
description= 变量+"常量"+变量+"常量"+变量+"常量"+变量+"常量"+变量+"常量"+变量+"常量"+变量+"常量";
这样操作是不是很费性能???

第二种:
string description;
description= 变量+"常量";
description=description+变量+"常量";
description=description+变量+"常量";
description=description+变量+"常量";
.....
这种费不费性能?

听说用StringBuffer?
用这个东西又要示例StringBuffer,最后还要tostring一下赋值还给description就不费性能了??

当字符串要这种操作时候,怎么做最省性能
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
taolaol 2010-09-09
  • 打赏
  • 举报
回复
StringBuilder 有第一种方法节省性能吗?他还需要实例化,然后一个个Append,最后还要tostring还给description
ysz89757 2010-09-09
  • 打赏
  • 举报
回复
是stringBuilder,这个因为是自动控制大小的,即足够大,可以提高性能
ck11926375 2010-09-09
  • 打赏
  • 举报
回复

StringBuilder sb = new StringBuilder();
sb.Append("变量");

111,129

社区成员

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

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

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