情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

StringBuilder.Clear メソッド

2013/12/12

現在の StringBuilder インスタンスからすべての文字を削除します。

Namespace:  System.Text
アセンブリ:  mscorlib (mscorlib.dll 内)

public StringBuilder Clear()

戻り値

型: System.Text.StringBuilder
Length が 0 (ゼロ) であるオブジェクト。

Clear は、現在のインスタンスの Length プロパティを 0 (ゼロ) に設定することに相当する便利なメソッドです。Clear メソッドを呼び出しても、現在のインスタンスの Capacity プロパティと MaxCapacity プロパティは変更されません。

次の例では、StringBuilder オブジェクトのインスタンスを文字列で作成し、Clear メソッドを呼び出して、新しい文字列を追加します。


using System;
using System.Text;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      StringBuilder sb = new StringBuilder("This is a string.");
      outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) + "\n";

      sb.Clear();
      outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) + "\n";

      sb.Append("This is a second string.");
      outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) + "\n";
   }
}
// The example displays the following output:
//       This is a string. (17 characters)
//        (0 characters)
//       This is a second string. (24 characters)


Windows Phone OS

サポート: 8.0, 7.1

表示: