StringBuilder.Clear方法用于从当前StringBuilder实例中删除所有字符。
语法如下:
public System.Text.StringBuilder Clear ();
它返回一个StringBuilder对象, 其长度将为零。
注意:
- 清除是一种便捷方法, 等效于将当前实例的Length属性设置为0(零)。
- 调用Clear方法不会修改当前实例的Capacity或MaxCapacity属性。
例子:
//C# program to demonstrate
//the Clear() Method
using System;
using System.Text;
class GFG {
//Main Method
public static void Main(String[] args)
{
//Creating a StringBuilder object
StringBuilder sb1 = new StringBuilder( "srcmini" );
//printing the length of "srcmini"
Console.WriteLine( "The String is: {0} \nTotal characters -- {1}" , sb1.ToString(), sb1.Length);
//using the method
sb1.Clear();
//printing the length of "srcmini"
Console.WriteLine( "The String is: {0} \nTotal characters -- {1}" , sb1.ToString(), sb1.Length);
sb1.Append( "This is C# Tutorials." );
//printing the length of "srcmini"
Console.WriteLine( "The String is: {0} \nTotal characters -- {1}" , sb1.ToString(), sb1.Length);
}
}
输出如下:
The String is: srcmini
Total characters -- 13
The String is:
Total characters -- 0
The String is: This is C# Tutorials.
Total characters -- 22
参考:
- https://docs.microsoft.com/en-us/dotnet/api/system.text.stringbuilder.clear?view=netframework-4.7.2
评论前必须登录!
注册