【发布时间】:2010-09-22 05:13:22
【问题描述】:
如果您必须使用 String.Replace() 替换 test 50 次,那么您实际上必须创建一个新字符串 50 次。 StringBuilder.Replace() 这样做更有效吗?例如,如果我要替换大量文本,我是否应该使用 StringBuilder,即使我不会向其中添加任何数据?
我使用的是 .NET,但我认为这与 Java 和可能的其他语言相同。
【问题讨论】:
-
StringBuilder.Replace 应该使用更少的内存,但它不会比 string.Replace codeproject.com/KB/cs/StringBuilder_vs_String.aspx 更高效
标签: .net string stringbuilder