C# Clear()方法完整攻略
概述
Clear()是C#中的一种清空操作,该方法用于清空某种类型的集合,例如List、Dictionary、Queue等等,对于数组而言,Clear()方法不能使用。
语法
Clear()方法的语法如下:
public void Clear();
参数
Clear()方法无需传入参数。
返回值
Clear()方法没有返回值。
示例说明
下面我们用 List
示例1
List<int> numbers = new List<int>{ 1, 2, 3, 4, 5 };
Console.WriteLine("清空前,List的元素个数为" + numbers.Count); // 输出元素个数为5
numbers.Clear();
Console.WriteLine("清空后,List的元素个数为" + numbers.Count); // 输出元素个数为0
在以上示例中,我们首先定义了一个含有5个元素的List集合numbers,其中包含了1~5的五个数字。接着,我们使用 Clean() 方法清空了这个 List 集合,最终输出了清空后 List 集合的元素个数,此时为0。
示例2
Dictionary<string, int> course2score = new Dictionary<string, int> {
{ "C#", 90 },
{ "Python", 85 },
{ "Java", 88 }
};
Console.WriteLine("清空前,字典的元素个数为" + course2score.Count); // 输出元素个数为3
course2score.Clear();
Console.WriteLine("清空后,字典的元素个数为" + course2score.Count); // 输出元素个数为0
在以上示例中,我们定义了一个存储课程名称和课程分数的Dictionary字典,其中存储了3个key-value对。接着,我们使用 Clear() 方法清空了此字典,最终输出了清空后字典的元素个数,此时为0。
总结
在C#中,Clear()方法可用于清空各种类型的集合,其中无需传入任何参数。Clear()方法的语法比较简单,从示例中可以看出,该方法调用后会清空集合中的所有元素。