0

文字列ビルダの最後にある最後の 2 番目の文字を簡単かつ効率的な方法 (つまり、高速で少ないメモリ) で置き換えたいと考えています。文字列は約 200 ~ 300 mb になると思います (わかりません)。どうすればいいのですか ?入力文字列の最後に改行がある場合、答えは変わりますか?

ありがとう。

4

2 に答える 2

3

StringBuilder.Chars次の特定の文字を上書きするために使用できますStringBuilder

// For example, replace 'x' into the 2nd to last char
stringBuilder[stringBuilder.Length-2] = 'x';
于 2013-10-28T23:31:05.627 に答える