長い文字列を扱うと、この問題が見つかりました。何かアドバイス?
文字列ビルダーの容量が 1024 で長さが 992 のインスタンスがあります。
.Append() は、.Length プロパティが 1024 の文字列です。
.Append() が呼び出された後、.ToString() メソッドは長い "\0\0\0" 文字列を返します。
何が起こっている?0.o
新しい StringBuilder オブジェクトを作成してから追加すると、期待どおりの結果が得られます。それで、文字列「すべき」は大丈夫ですよね?
(.Remove(0, LengthofSB) トリックを実行して stringbuilder をクリアしています)。
何か案は?