string 的使用性能效率提升

string a ="qwe"+9;//编译时会多进行一步装箱拆箱的操作。

string a="qwe"+9.ToString();//避免了转换object的动作,性能更优。

string a="a";

a+="b";

a+="c";

string a="a";

string b="b";

string c="c"

string d=a+b+c;

两者效率都不高,在+=的时候,系统会为他创建一个新的内存空间,多了不必要的消耗。

所以,在拼接字符串的时候,微软给我们提供了两个有效的解决方法。

StringBuilder 和 string.Format();

原文地址:https://www.cnblogs.com/scyr/p/7306060.html