永发信息网

.net string效率问题

答案:5  悬赏:50  手机版
解决时间 2021-08-01 09:22
  • 提问者网友:暮烟疏雨之际
  • 2021-07-31 08:42

一、

string str="asdfasdfsdf"+"asdfasf"+"asdfasfsadfsaf"+"sadfasdf";

二、

string str;

str="sdfasdf";

str+="asdfasdf";

str+="asdfasdf";

str+="asdfasdf";

两种哪种效率高,为什么

当然啦,此问题只对此题而言

请不要告诉我用 StringBuilder 来优化,因为这个我知道,

我只是针对这个题来提问,所以不用告诉我用StringBuilder

最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-07-31 08:48
都一样。没区别。
全部回答
  • 1楼网友:狂恋
  • 2021-07-31 10:21

肯定是第一种快,一次性赋值;

第二种在于操作较长字符串的时候方便!

  • 2楼网友:愁杀梦里人
  • 2021-07-31 09:31

都一样 操作字符串 用StringBuilder 效率要搞

  • 3楼网友:骨子里都是戏
  • 2021-07-31 09:23
第一种写法会产生较少的内存垃圾,执行时间也应该略快(未证实)。
  • 4楼网友:平生事
  • 2021-07-31 09:14
一样,没有区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯