复制 StringBuilder 的最佳方法是什么?
What is the best way to copy a StringBuilder?
从另一个 StringBuilder
实例化新 StringBuilder
的最佳方式(性能方面)是什么? (抄袭者)。
我不想通过不可变字符串传递,因为下面的数据非常大。
所以下面是有效的,但不是想要的。
StringBuilder newSB = new StringBuilder(oldSB.ToString());
我想要类似的东西
StringBuilder newSB = new StringBuilder(oldSB);
但是不支持。
其他 StringBuilder
个实例有 an overload of Append
个:
var newSB = new StringBuilder(oldSB.Length);
newSB.Append(oldSB);
从另一个 StringBuilder
实例化新 StringBuilder
的最佳方式(性能方面)是什么? (抄袭者)。
我不想通过不可变字符串传递,因为下面的数据非常大。
所以下面是有效的,但不是想要的。
StringBuilder newSB = new StringBuilder(oldSB.ToString());
我想要类似的东西
StringBuilder newSB = new StringBuilder(oldSB);
但是不支持。
其他 StringBuilder
个实例有 an overload of Append
个:
var newSB = new StringBuilder(oldSB.Length);
newSB.Append(oldSB);