涉及到拼接(字符串),肯定首选stringbulid()
他不是只用来处理大字符串的,他自己会伸缩内存占用,自己会扩展,不存在你字符短就效率差的问题
MSDN上的原话:
如果您串联的字符串数量不那么巨大(例如,在循环中),那么这些代码的性能成本可能不会很高。上述情况同样适用于 String.Concat 和 String.Format 方法。Concatenate Multiple Strings这些代码指的是通过+的方式进行字符串连接.
比较String.Format和+这样的字符串连接方式,本身意义不大.
////////////////////////////////////////////////////////////////////////////////////////////
需要拼接 字符串~ 量不是很大(汗...) 都类似是
一: url = "..." + id + "..." + name;这类挺短的,
后来改成了
二: url = string.Format("...{0}...{1}",id,name);
这种小拼接的 字符串 大概需要 10多个~ 所以 就联想到的 效率问题~
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。