我们都知道字符串
是不可变的,而StringBuilder是可变的
。 对的。那么为什么它的方法返回一个StringBuilder
对象?它们不应该都是void方法吗?
为什么这样?
public StringBuilder Append(bool value)
而不是public void Append(bool value)
有关如何使用它的任何示例都将是很好的。
return new StringBuilder()
.Append("Hello, ")
.Append("world!")
.ToString();