【发布时间】:2010-12-09 21:01:39
【问题描述】:
我需要将函数返回的字符串中的所有System.Environment.Newline(s) 替换为System.Environment.Newline + \t(因为我正在尝试应用缩进),并且我需要多次这样做。
我的问题是哪一种是最有效的方法?
我知道StringBuilder 比String.Replace 快,但我不知道Regex.Replace。
【问题讨论】:
-
已通过调试工具箱进行基准测试blogs.msdn.com/debuggingtoolbox/archive/2008/04/02/…
-
感谢 Shay,因为基准 sting.replace 是最好的。 PS:如果有人不想阅读这篇文章,我建议阅读所有 cmets,因为他们一开始没有做正确的测试。
标签: .net performance string