IEnumerable 接口在 C# 中的作用是什么?
IEnumerable 是定义单个方法 GetEnumerator() 的接口,该方法返回 IEnumerator 接口。它是所有可枚举非泛型集合的基本接口。
这适用于对实现 IEnumerable 的集合的只读访问,可以用 foreach 语句使用。
它有一个单一的方法 −
GetEnumerator() − 此方法返回遍历集合的枚举器。
下面是在 C# 中实现 IEnumerable 接口的 GetEnumerator() 方法:
IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
}以下是在 C# 中 IEnumerable 接口的扩展方法 −
| 序号 | 方法名称和描述 |
|---|---|
| 1 | AsParallel() 启用查询并行化 |
| 2 | AsQueryable() 该方法将 IEnumerable 转换为 IQueryable。 |
| 3 | Cast<TResult>() 该方法将 IEnumerable 的元素转换为指定类型 |
| 4 | OfType<TResult>() 根据指定类型筛选 IEnumerable 的元素。 |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP