·Distinct - 過濾集合中的相同項;延遲
·Union - 連接不同集合,自動過濾相同項;延遲
·Concat - 連接不同集合,不會自動過濾相同項;延遲
·Intersect - 獲取不同集合的相同項(交集);延遲
·Except - 從某集合中刪除其與另一個集合中相同的項;延遲
·Skip - 跳過集合的前n個元素;延遲
·Take - 獲取集合的前n個元素;延遲
·SkipWhile - 直到某一條件成立就停止跳過;延遲
·TakeWhile - 直到某一條件成立就停止獲取;延遲
·Single - 根據表達式返回集合中的某一元素;不延遲
·SingleOrDefault - 根據表達式返回集合中的某一元素(如果沒有則返回默認值);不延遲
·Reverse - 對集合反向排序;延遲
·SelectMany - Select選擇(一對多);延遲
·First - 返回集合中的第一個元素;不延遲
·FirstOrDefault - 返回集合中的第一個元素(如果沒有則返回默認值);不延遲
·Last - 返回集合中的最後一個元素;不延遲
·LastOrDefault - 返回集合中的最後一個元素(如果沒有則返回默認值)
·ElementAt - 返回集合中指定索引的元素;不延遲
·ElementAtOrDefault - 返回集合中指定索引的元素(如果沒有則返回默認值);不延遲
·Contains - 判斷集合中是否包含有某一元素;不延遲
·Any - 判斷集合中是否有元素滿足某一條件;不延遲
·All - 判斷集合中是否所有元素都滿足某一條件;不延遲
·Count - 返回集合中的元素個數,返回int;不延遲
·LongCount - 返回集合中的元素個數,返回long;不延遲
·Sum - 集合應爲數字類型集合,求其和;不延遲
·Min - 返回集合的最小值;不延遲
·Max - 返回集合的最大值;不延遲
·Average - 集合應爲數字類型集合,求其平均值;不延遲
·Aggregate - 根據輸入的表達式獲取一個聚合值;不延遲
·Cast - 將集合轉換爲強類型集合;延遲
·DefaultIfEmpty - 查詢結果爲空則返回默認值;延遲
·SequenceEqual - 判斷兩個集合是否相同;不延遲
·OfType - 過濾集合中的指定類型;延遲
·ToArray - 將集合轉換爲數組;不延遲
·ToList - 將集合轉換爲List<T>集合;不延遲
·ToDictionary - 將集合轉換爲<K, V>集合;不延遲