gpt4 book ai didi

c# - StringBuilder.ToString() 抛出 'Index out of range' 异常

转载 作者:IT王子 更新时间:2023-10-29 04:16:49 26 4
gpt4 key购买 nike

非常感谢有人帮助我解决以下问题:

我时常遇到以下异常:

Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: chunkLength

关于 stringBuilder.ToString()

奇怪的是,如果我将 stringBuilder.ToString() 放入 watch 中,它会完美运行。

最佳答案

看起来这是一个多线程问题。我锁定了线程以防止同时对 stringBuilder 进行多次访问。

public void AddString(string s)
{
lock(this.LockObject)
{
StringBuilder.AppendLine(s);
}
}

关于c# - StringBuilder.ToString() 抛出 'Index out of range' 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12645351/

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