草庐IT

maxShoeSize

全部标签

c# - 查询为空时的最大返回值

我有这个问题:intmaxShoeSize=Workers.Where(x=>x.CompanyId==8).Max(x=>x.ShoeSize);如果公司8根本没有worker,maxShoeSize会是什么?更新:如何更改查询以获得0而不是异常? 最佳答案 intmaxShoeSize=Workers.Where(x=>x.CompanyId==8).Select(x=>x.ShoeSize).DefaultIfEmpty(0).Max();DefaultIfEmpty中的零不是必需的。

c# - 查询为空时的最大返回值

我有这个问题:intmaxShoeSize=Workers.Where(x=>x.CompanyId==8).Max(x=>x.ShoeSize);如果公司8根本没有worker,maxShoeSize会是什么?更新:如何更改查询以获得0而不是异常? 最佳答案 intmaxShoeSize=Workers.Where(x=>x.CompanyId==8).Select(x=>x.ShoeSize).DefaultIfEmpty(0).Max();DefaultIfEmpty中的零不是必需的。