C# 使用聚合運(yùn)算符
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-11
查詢給出的結(jié)果常超出了我們的期望。如果要修改大數(shù)查詢程序的條件,只需要列出大于1000的數(shù)字,而不是小于1000的數(shù)字,這會得到非常多的查詢結(jié)果,數(shù)字會不停地顯示出來。
LINQ提供了一組聚合運(yùn)算符,可用于分析查詢結(jié)果,而不必迭代所有結(jié)果。下表列出的聚合運(yùn)算符是數(shù)字結(jié)果集最常用的運(yùn)算符,例如,大數(shù)查詢的結(jié)果就常用這些聚合運(yùn)算符,如果讀者用過數(shù)據(jù)庫查詢語言(如SQL),就會十分熟悉這些運(yùn)算符。
運(yùn)算符 | 說 明 |
Count() | 結(jié)果的個(gè)數(shù) |
Min() | 結(jié)果中的最小值 |
Max() | 結(jié)果中的最大值 |
Average。 | 數(shù)字結(jié)果的平均值 |
Sum() | 所有數(shù)字結(jié)果的總和 |
還有更多的聚合運(yùn)算符,如Aggregate(),它們可以執(zhí)行代碼,并允許你自行編寫聚合函數(shù),但這些都用于高級用戶。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>