IEnumerable 介面在 C# 中的作用是什麼?


IEnumerable 是定義單個方法 GetEnumerator() 的介面,該方法返回 IEnumerator 介面。它是所有可列舉非泛型集合的基本介面。

這適用於對實現 IEnumerable 的集合的只讀訪問,可以用 foreach 語句使用。

它有一個單一的方法 −

  • GetEnumerator() − 此方法返回遍歷集合的列舉器。

下面是在 C# 中實現 IEnumerable 介面的 GetEnumerator() 方法:

IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
}

以下是在 C# 中 IEnumerable 介面的擴充套件方法 −

序號方法名稱和描述
1AsParallel()
啟用查詢並行化
2AsQueryable()
該方法將 IEnumerable 轉換為 IQueryable。
3Cast<TResult>()
該方法將 IEnumerable 的元素轉換為指定型別
4OfType<TResult>()
根據指定型別篩選 IEnumerable 的元素。

更新於:20-Jun-2020

11K+ 瀏覽次數

開啟您的事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.