使用 GroupBy 方法時有沒有辦法定義默認組。它僅在該組沒有項目時使用。假設這個集合[-4, -3, -2, -1, 0]應該分為三組,a, b, c如果它們是負數、零和正數。最后每一組都應該算作[4, 1, 0]myCollection.GroupBy(p=>p<0?"a":p==0?"b":"c").Select(p=>p.Count()).ToArray()難道那個組c也沒有任何項目存在。任何其他單線 linq 也是合適的。
GroupBy linq 方法的默認組
慕無忌1623718
2022-01-09 15:17:13