【发布时间】:2020-10-15 16:15:07
【问题描述】:
我有这样的查询:
ILookup<long ,float> vatPercentLookup = dataItems
?.GroupBy(x => x.VATRateId)
?.ToLookup(x => x.Key, z => z.Last().Percentage);
所以我想像这样从查找中获得最大值:
var maxPercentage = vatPercentLookup[vatPercentLookup.Max().Key].First();
请注意我无法再访问 dataItems。
我想知道这是不是从查找中获取最大值的最佳方法?
【问题讨论】:
-
使用
FirstOrDefault
标签: c# linq linq-to-objects