gpt4 book ai didi

linq - 使用linq在字典中的最小值

转载 作者:行者123 更新时间:2023-12-04 22:25:23 28 4
gpt4 key购买 nike

我有一个类型的字典

Dictionary<DateTime,double> dictionary

如何使用 linq 从该字典中检索与该值对应的最小值和键?

最佳答案

var min = dictionary.OrderBy(kvp => kvp.Value).First();
var minKey = min.Key;
var minValue = min.Value;

但这不是很有效;您可能需要考虑 MoreLinq's MinBy 扩展方法。

如果您经常执行此查询,您可能需要考虑不同的数据结构。

关于linq - 使用linq在字典中的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653970/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com