📌  相关文章
📜  初始化 icollection c# (1)

📅  最后修改于: 2023-12-03 15:22:41.691000             🧑  作者: Mango

初始化 ICollection C#

在 C# 中,ICollection 接口提供了访问和管理集合中元素的方式。一个 ICollection 是一个可变长度的集合,它可以包含多个元素,这些元素可以是不同类型的对象。

创建一个新的 ICollection

创建一个新的 ICollection 很简单。只需要实例化一个类,该类实现了 ICollection 接口就可以了。例如,可以创建一个 List 类的实例来创建一个新的集合。

List<string> stringList = new List<string>();

上面的代码创建了一个 List 类的实例,它可以包含多个字符串元素。

使用 Add 方法添加元素

可以使用 Add 方法来向 ICollection 中添加新元素。Add 方法将元素添加到 ICollection 的末尾。

stringList.Add("Hello");
stringList.Add("World");

上面的代码向 stringList 中添加了两个字符串 "Hello" 和 "World"。

使用 foreach 循环遍历集合

可以使用 foreach 循环来遍历 ICollection,以读取并处理集合中的每个元素。

foreach (string element in stringList)
{
    Console.WriteLine(element);
}

上面的代码遍历了 stringList 中的每个元素,并将每个元素的值写入控制台。

使用 Count 属性获取 ICollection 中的元素数量

可以使用 ICollection 的 Count 属性来获取 ICollection 中的元素数量。

Console.WriteLine("The number of elements in the stringList is {0}", stringList.Count);

上面的代码打印出了 stringList 中元素的数量。

使用 Contains 方法检查集合中是否包含元素

可以使用 Contains 方法来检查 ICollection 是否包含一个特定的元素。

bool containsHello = stringList.Contains("Hello");
Console.WriteLine("The stringList contains 'Hello': {0}", containsHello);

上面的代码检查 stringList 是否包含字符串 "Hello"。

总结

在本文中,我们介绍了如何初始化一个 ICollection,向 ICollection 中添加元素,遍历 ICollection 中的元素,获取元素数量以及检查 ICollection 中是否包含特定的元素。