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