-
String与StringBuilder
-
string字符串具有不变性。其实两个字符串连接后产生的是一个新字符串。因此当使用大量字符串时会降低性能。
-
而StringBuilder可以高效的使用字符串。命名空间是System.text。累加字符串时不会每次都生成新的对象,因此当大量构造时不会影响很多性能。
转义字符
-
当字符串中包含制表符、反斜线等时,需要使用转义序列,也可以在字符串签名加上@。
StringBuilder常用方法:
-
Append:追加字符串。具有多种重载方法。
-
Appendformat:追加格式化的字符串。
-
Insert:(插入的索引位置,插入的值)。
-
Replace:可以先创建一个字符串模板,再用具体的替代。如写SQL语句时可以这样做。
-
Remove(起始索引位置,需要移除的字符长长度)。
本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/archive/2009/03/17/1414676.html,如需转载请自行联系原作者
本文探讨了string字符串的不可变性及其在大量使用时可能导致的性能下降问题,并介绍了StringBuilder作为高效字符串操作工具的优势,包括其主要的方法及应用场景。
1370

被折叠的 条评论
为什么被折叠?



