序号 | 静态方法 | 说明 |
| 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() | 指定筛选元素的条件 |