gpt4 book ai didi

c# - 如何附加两个 stringBuilder?

转载 作者:IT王子 更新时间:2023-10-29 03:53:08 26 4
gpt4 key购买 nike

有没有办法附加两个字符串生成器?如果是这样 - 它的性能是否比将字符串附加到 StringBuilder 更好?

最佳答案

我知道这是三年后的事了,但是 .NET 4 StringBuilder 的行为无论如何都不同了。

尽管如此,它还是会回到“你想做什么?”您是否只是在寻找附加两个 StringBuilder 并继续处理后一个结果的最高效方法?还是您希望继续使用附加的 StringBuilder 的现有缓冲值?

对于前者,并且始终在 .NET 4 中,

frontStringBuilder.Append(backStringBuilder);

最好。

对于 .NET 2/3.5 中的后一种情况,

frontStringBuilder.Append(backStringBuilder.ToString(0, backStringBuilder.Length));

是最好的(并且不会影响 .NET 4 中的性能)。

关于c# - 如何附加两个 stringBuilder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6454392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com