替代多个String.Replaces [英] Alternative to multiple String.Replaces
本文介绍了替代多个String.Replaces的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码连续多次使用 String.Replace
:
My code uses String.Replace
several times in a row:
mystring = mystring.Replace("somestring", variable1);
mystring = mystring.Replace("somestring2", variable2);
mystring = mystring.Replace("somestring3", variable1);
我怀疑有更好,更快的方法。您会提出什么建议?
I suspect there's a better and faster way to do it. What would you suggest?
推荐答案
对于简单替代方案,只需使用StringBuilder...。
For an 'easy' alternative just use a StringBuilder....
StringBuilder sb = new StringBuilder("11223344");
string myString =
sb
.Replace("1", string.Empty)
.Replace("2", string.Empty)
.Replace("3", string.Empty)
.ToString();
这篇关于替代多个String.Replaces的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文