C# String 在什么情况下会重新创建对象

为了提升软件性能,避免重复创建string对象,在使用string 字符串的时候总结创建string 对象的情况

1. new String(new char[]{'1','2','3','4'}); 会创建新的字符串对象

2. 拼接字符串会创建字符串对象 。例如 :string str = str1 +str2 ; 

3.stringBuider.tostring() 会创建字符串对象。

4.string.Format() 也会创建字符串对象。

猜你喜欢

转载自blog.csdn.net/liufeifeinanfeng/article/details/81388701