📅  最后修改于: 2023-12-03 15:14:28.259000             🧑  作者: Mango
在 C# 中,我们经常需要从集合中删除所有元素。在这篇文章中,我们将介绍如何从集合中删除所有元素。
对于 List
List<int> list = new List<int>();
// 在 List 中添加元素
list.Clear();
// 现在,List 为空
对于 HashSet
HashSet<int> set = new HashSet<int>();
// 在 HashSet 中添加元素
set.Clear();
// 现在,HashSet 为空
对于 Dictionary<TKey, TValue>,我们可以使用 Dictionary<TKey, TValue>.Clear() 方法来删除所有元素。
Dictionary<string, int> dict = new Dictionary<string, int>();
// 在 Dictionary 中添加元素
dict.Clear();
// 现在,Dictionary 为空
对于 Stack
Stack<int> stack = new Stack<int>();
// 在 Stack 中添加元素
stack.Clear();
// 现在,Stack 为空
对于 Queue
Queue<int> queue = new Queue<int>();
// 在 Queue 中添加元素
queue.Clear();
// 现在,Queue 为空
在本文中,我们学习了如何从不同类型的集合中删除所有元素。在 C# 中,我们可以使用一些预定义的方法来实现这个任务,这些方法通常都是集合类的 Clear() 方法。如果你有任何问题或建议,请在评论区中分享你的想法。