为什么C#StringBuilders不会使+ =或+运算符过载

时间:2014-07-24 19:26:26

标签: c# string operator-overloading stringbuilder

只要发生大量字符串连接,就会使用 StringBuilders。换句话说,当你有很多这个

while(condition){
    s+="42";
}

或者

s = "1" + "a" + "unicorns"...;

这为我们提供了非常简洁易懂的代码。那么为什么不为StringBuilder重载相同的运算符?有技术原因,还是只是风格问题?

0 个答案:

没有答案