📅  最后修改于: 2023-12-03 15:22:41.691000             🧑  作者: Mango
在 C# 中,ICollection 接口提供了访问和管理集合中元素的方式。一个 ICollection 是一个可变长度的集合,它可以包含多个元素,这些元素可以是不同类型的对象。
创建一个新的 ICollection 很简单。只需要实例化一个类,该类实现了 ICollection 接口就可以了。例如,可以创建一个 List
List<string> stringList = new List<string>();
上面的代码创建了一个 List
可以使用 Add 方法来向 ICollection 中添加新元素。Add 方法将元素添加到 ICollection 的末尾。
stringList.Add("Hello");
stringList.Add("World");
上面的代码向 stringList 中添加了两个字符串 "Hello" 和 "World"。
可以使用 foreach 循环来遍历 ICollection,以读取并处理集合中的每个元素。
foreach (string element in stringList)
{
Console.WriteLine(element);
}
上面的代码遍历了 stringList 中的每个元素,并将每个元素的值写入控制台。
可以使用 ICollection 的 Count 属性来获取 ICollection 中的元素数量。
Console.WriteLine("The number of elements in the stringList is {0}", stringList.Count);
上面的代码打印出了 stringList 中元素的数量。
可以使用 Contains 方法来检查 ICollection 是否包含一个特定的元素。
bool containsHello = stringList.Contains("Hello");
Console.WriteLine("The stringList contains 'Hello': {0}", containsHello);
上面的代码检查 stringList 是否包含字符串 "Hello"。
在本文中,我们介绍了如何初始化一个 ICollection,向 ICollection 中添加元素,遍历 ICollection 中的元素,获取元素数量以及检查 ICollection 中是否包含特定的元素。