题目
下列哪个LINQ方法用于筛选数据?A SelectB WhereC OrderByD GroupBy
下列哪个LINQ方法用于筛选数据? A Select B Where C OrderBy D GroupBy
题目解答
答案
B
解析
考查要点:本题主要考查对LINQ(Language Integrated Query)方法功能的理解,特别是筛选数据的方法。
解题核心思路:明确每个LINQ方法的作用,区分筛选、投影、排序、分组等操作的关键方法。
破题关键点:
- Where:用于根据条件筛选数据,返回符合条件的元素。
- Select:用于投影,将数据转换为新的形式。
- OrderBy:用于排序数据。
- GroupBy:用于将数据分组。
选项分析
- A. Select:用于对数据进行投影操作,例如提取对象的某个属性或计算新值,但不会改变数据的数量。
- B. Where:根据指定的条件过滤数据,仅返回满足条件的元素,是筛选数据的核心方法。
- C. OrderBy:对数据进行排序,但不会减少数据的数量。
- D. GroupBy:将数据按指定键分组,常用于后续的聚合操作,而非筛选。
结论:Where 是唯一用于筛选数据的方法。