📅  最后修改于: 2023-12-03 15:29:45.548000             🧑  作者: Mango
在C#中, IEnumerable
接口是用于支持枚举器的标准接口。 IEnumerable
实现是用于表示集合、列表等数据类型的一种方法。
当我们需要创建一个空的 IEnumerable
对象时,可以使用 Enumerable.Empty<T>
方法来创建。
IEnumerable<int> emptyIntList = Enumerable.Empty<int>();
在上面的代码中,我们创建了一个 IEnumerable<int>
对象,该对象是一个空列表。 我们可以使用 Count()
方法来获取元素数量,但是由于它是一个空列表,因此它将返回 0
。
Console.WriteLine(emptyIntList.Count()); // Output: 0
我们可以将 Empty<T>
方法应用于任何类型。例如,对于一个字符串类型的空列表:
IEnumerable<string> emptyStringList = Enumerable.Empty<string>();
在本文中,我们介绍了如何在C#中创建一个空的 IEnumerable
对象,并使用 Enumerable.Empty<T>
方法来实现它。如果您需要一个空的列表或集合,那么这个方法将是您的最佳选择。