此主题尚未评级 - 评价此主题

StringBuilder.Clear 方法

2013/12/13

从当前 StringBuilder 实例中移除所有字符。

Namespace:  System.Text
程序集:  mscorlib(位于 mscorlib.dll 中)
public StringBuilder Clear()

返回值

类型: System.Text.StringBuilder
Length 为 0(零)的对象。

Clear 是一种简便方法,等效于将当前实例的 Length 属性设置为 0(零)。调用 Clear 方法不会修改当前实例的 CapacityMaxCapacity 属性。

下面的示例使用字符串实例化 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

Windows Phone

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。