Class order {
Guid Id;
int qty;
}
Run Code Online (Sandbox Code Playgroud)
使用LINQ表达式,如何验证qty
列表中的所有订单是否相同?
提前致谢!
Tim*_*ter 21
你可以使用GroupBy
:
bool allEqual = orders.GroupBy(o => o.qty).Count() == 1;
Run Code Online (Sandbox Code Playgroud)
或者,更有效率,使用Enumerable.All
:
bool allEqual = !orders.GroupBy(o => o.qty).Skip(1).Any();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6220 次 |
最近记录: |