C# Clear():从集合中移除所有元素

  • Post category:C#

当我们在 C# 程序中使用字符串时,可能想要在清空字符串之前进行某些操作,并将其用于其他目的。在这种情况下,我们需要一个方法来清除字符串。这就是 Clear() 方法的作用。

Clear() 方法

Clear() 方法是 C# 中的一个字符串操作方法,它用于清空当前字符串中的内容。

Clear() 方法没有任何参数,它只是将字符串的所有字符设置为 null(也就是空字符)。

以下是 Clear() 方法的详细说明:

public void Clear();
  • 返回值:无(void)
  • 描述:清空此字符串中的所有字符。

示例1

让我们看一个简单的示例,演示 Clear() 方法如何将字符串全部字符替换为 null 。

string myStr = "Hello World";
Console.WriteLine("Before Clear : " + myStr);
myStr.Clear();
Console.WriteLine("After Clear : " + myStr);

输出:

Before Clear : Hello World
After Clear : 

在这个例子中,我们首先声明了一个字符串 myStr,其内容为 “Hello World”。我们使用 Console.WriteLine 方法打印了 myStr 变量的值。

然后,我们调用 myStr.Clear() 方法,该方法会将字符串的所有字符设置为 null。

接下来,我们再次使用 Console.WriteLine 打印了 myStr 的值,并注意到字符串已经变为空字符串。

示例2

下面一个例子将展示如何使用 Clear() 方法从字符串的任意位置开始使用。

string myStr = "I am an author";
Console.WriteLine("Before Clear : " + myStr);
myStr = myStr.Clear(2, 6);
Console.WriteLine("After Clear : " + myStr);

输出:

Before Clear : I am an author
After Clear : I a author

在这个例子中,我们首先声明了一个字符串 myStr,其中包含 “I am an author”。

然后,我们使用 Console.WriteLine 方法打印 myStr 变量的值。接着,我们调用 myStr.Clear() 方法来清空字符串的指定位置和长度。

最后,我们再次使用 Console.WriteLine 打印 myStr 的值,并注意到字符串已经从指定位置开始删除了所有字符。

这就是 Clear() 方法的基本用法。我们可以在任何 C# 程序中使用该方法,以清空字符串并进行其他操作。