StringBuilder.Clearメソッドを使ってStringBuilderの内容をクリアする 言語: VB C# .NET Framework 4からは、バッファのクリアにStringBuilder.Clearメソッドを使うことが出来ます。 結果はLengthに0を指定した場合と同じです。 StringBuilder.Clearメソッドを使ってStringBuilderの内容をクリアする すべて選択してコピー ダウンロード 行番号を表示する Imports System Imports System.Text Class Sample Shared Sub Main() Dim sb As New StringBuilder("The quick brown fox jumps over the lazy dog") Console.WriteLine("<{0}> (Length={1})", sb, sb.Length) ' Clearメソッドでバッファをクリアする sb.Clear() Console.WriteLine("<{0}> (Length={1})", sb, sb.Length) ' 文字列を追加 sb.Append("The quick brown fox") Console.WriteLine("<{0}> (Length={1})", sb, sb.Length) ' 長さを0にする (Clearメソッドと同じ操作となる) sb.Length = 0 Console.WriteLine("<{0}> (Length={1})", sb, sb.Length) ' 文字列を追加 sb.Append("The quick brown fox") Console.WriteLine("<{0}> (Length={1})", sb, sb.Length) End Sub End Class 実行結果 <The quick brown fox jumps over the lazy dog> (Length=43) <> (Length=0) <The quick brown fox> (Length=19) <> (Length=0) <The quick brown fox> (Length=19) 関連するページ StringBuilder.Insert・Remove・Replaceメソッドを使って文字列を挿入・削除・置換する StringとStringBuilderで、メソッドチェインによって文字列操作を連結する StringBuilder.Lengthプロパティを使って文字列の長さを変更する StringBuilderでバッファの容量を取得・変更する StringBuilderのバッファの最大容量を指定する