35

誰かが次の問題を解決するのを手伝ってくれて本当に感謝しています:

私は時々次の例外を取得しています:

インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:chunkLength

オンstringBuilder.ToString()

stringBuilder.ToString()奇妙なのは、時計を入れると完全に機能することです。

4

1 に答える 1

45

マルチスレッドの問題のようです。stringBuilder への同時アクセスを防ぐために、スレッドをロックしました。

public void AddString(string s)
{
  lock(this.LockObject)
  {
     StringBuilder.AppendLine(s);
  }
} 
于 2012-09-28T18:36:00.807 に答える