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