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 次 |
| 最近记录: |