【发布时间】:2011-02-22 01:07:23
【问题描述】:
我的三位同事刚刚告诉我,没有理由使用 StringBuilder 来代替使用 + 运算符的连接。换句话说,这可以处理一堆字符串:myString1 + myString2 + myString3 + myString4 + mySt...
他们使用的理由是,从 .NET 2 开始,如果您使用 + 运算符,C# 编译器将构建相同的 IL,就像您使用 StringBuilder 一样。
这对我来说是个新闻。他们是对的吗?
【问题讨论】:
标签: c# compiler-construction string concatenation