Linq 方法表
序號 | 靜態方法 | 說明 |
| 1 | Aggregate() | 對集合應用累加器函數 |
| 2 | All<T>() | 判斷集合中的所有元素是否滿足條件 |
| 3 | Any() | 判斷集合中是否存在滿足條件的元素 |
| 4 | AsEnumerable<T>() | 將數據源轉換為IEnumerable<T>類型對象 |
| 5 | Average() | 計算集合中的平均值 |
| 6 | Cast<T>() | 將集合中的元素轉換為指定的類型,并返回新的集合 |
| 7 | Concat<T>() | 連接兩個集合 |
| 8 | Contains() | 判斷集合中是否飽飯指定的元素 |
| 9 | Count() | 集合中的元素數量 |
| 10 | DefaultIfEmpty() | 返回IEnumerable<T>類型的序列。如果序列為空,則返回只包含一個元素的序列 |
| 11 | Distinct() | 去掉集合中的重復元素 |
| 12 | ElementAt() | 獲取指定索引處的元素 |
| 13 | ElementAtOrDefault() | 獲取指定索引處的元素,如果元素不存在,則返回默認值 |
| 14 | Empty() | 返回一個IEnumerable<T>類型的空集合 |
| 15 | Except() | 計算兩個集合的差集 |
| 16 | First() | 獲取集合中的第一個元素 |
| 17 | FirstOrDefault() | 獲取集合中的第一個元素,如果未找到該元素,則返回默認值 |
| 18 | GroupBy() | 對集合中的元素進行分組 |
| 19 | GroupJoin() | 連接兩個集合,并進行分組 |
| 20 | Intersect() | 計算兩個集合的交集 |
| 21 | Join() | 連接兩個集合 |
| 22 | Last() | 獲取集合中的最后一個元素 |
| 23 | LastOrDefault() | 獲取集合中的最后一個元素,如果未找到該元素,則返回默認值 |
| 24 | LongCount() | 集合中的元素數量 |
| 25 | Max() | 獲取集合中的最大元素 |
| 26 | Min() | 獲取集合中的最小元素 |
| 27 | OfType<T>() | 根據指定類型篩選相應的元素 |
| 28 | OrderBy() | 對元素進行升序排序 |
| 29 | OrderByDescending() | 對元素進行降序排序 |
| 30 | Range() | 返回指定范圍內的整數的集合 |
| 31 | Repeat<T>() | 返回一個包含重復元素的序列 |
| 32 | Reverse<T>() | 反轉集合中元素的順序 |
| 33 | Select() | 將集合中的元素投影到新的集合中 |
| 34 | SelectMany() | 將集合中的元素投影到新的集合中,并將結果合并為一個集合 |
| 35 | SequenceEqual() | 判斷兩個集合是否想的 |
| 36 | Single() | 獲取集合中唯一的元素 |
| 37 | SingleOrDefault() | 獲取集合中唯一的元素,如果元素不存在,則返回默認值 |
| 38 | Skip<T>() | 跳過集合中指定的元素,并返回該集合剩余的元素 |
| 39 | SkipWhile() | 跳過集合中指定條件的元素,并返回該集合剩余的元素 |
| 40 | Sum() | 計算集合中元素的和 |
| 41 | Take<T>() | 提取集合中指定的元素 |
| 42 | TakeWhile() | 提取集合中指定條件的元素 |
| 43 | ThenBy() | 按次要關鍵字對元素進行升序排序 |
| 44 | ThenByDescending() | 按次要關鍵字對元素進行降序排序 |
| 45 | ToArray<T>() | 創建一個數組 |
| 46 | ToDictionary() | 創建一個Dictionary<TKey,TValue>對象 |
| 47 | ToList<T>() | 創建一個List<T>對象 |
| 48 | ToLookup() | 創建一個泛型Lookup<TKey,TElement>對象 |
| 49 | Union() | 計算兩個集合的并集 |
| 50 | Where() | 指定篩選元素的條件 |
轉載于:https://www.cnblogs.com/jinzhao/archive/2009/08/07/1541246.html
總結
- 上一篇: java视频教程不同阶段看哪些
- 下一篇: 邮件列表统计(网站推广)