IEnumerable接口在C#中做什么?

IEnumerable是定义单个方法GetEnumerator()的接口,该方法返回IEnumerator接口。它是所有可以枚举的非通用集合的基本接口。

这适用于对实现IEnumerable可以与foreach语句一起使用的集合的只读访问。

它只有一个方法-

  • GetEnumerator() -此方法返回一个遍历集合的枚举器。

以下是C#中IEnumerable接口的GetEnumerator()方法的实现-

IEnumerator IEnumerable.GetEnumerator() {

return (IEnumerator) GetEnumerator();

}

以下是C#中IEnumerable接口的扩展方法-

序号方法名称和描述
1个AsParallel()
启用查询的并行化
2AsQueryable()
方法将IEnumerable转换为IQueryable。
3Cast <TResult>()
方法将IEnumerable的元素强制转换为指定的类型
4OfType <TResult>()
根据指定的类型过滤IEnumerable的元素。

以上是 IEnumerable接口在C#中做什么? 的全部内容, 来源链接: utcz.com/z/353520.html

回到顶部