查询给出的结果常超出了我们的期望。如果要修改大数查询程序的条件,只需要列出大于1000的数字,而不是小于1000的数字,这会得到非常多的查询结果,数字会不停地显示出来。
LINQ提供了一组聚合运算符,可用于分析查询结果,而不必迭代所有结果。下表列出的聚合运算符是数字结果集最常用的运算符,例如,大数查询的结果就常用这些聚合运算符,如果读者用过数据库查询语言(如SQL),就会十分熟悉这些运算符。
运算符 | 说 明 |
Count() | 结果的个数 |
Min() | 结果中的最小值 |
Max() | 结果中的最大值 |
Average。 | 数字结果的平均值 |
Sum() | 所有数字结果的总和 |
还有更多的聚合运算符,如Aggregate(),它们可以执行代码,并允许你自行编写聚合函数,但这些都用于高级用户。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>