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