gpt4 book ai didi

c# - 查询嵌套字典

转载 作者:太空狗 更新时间:2023-10-30 00:55:10 25 4
gpt4 key购买 nike

我很好奇有没有人有有效解决这个问题的好方法。我目前有以下对象。

Dictionary<int, Dictionary<double, CustomStruct>>

struct CustomStruct
{
double value1;
double value2;
...
}

鉴于我知道我想要访问的“int”,我需要知道如何返回具有最小总和 (value1 + value2) 的字典的“双键”。任何帮助将不胜感激。我试图使用 Linq,但任何方法都将不胜感激。

最佳答案

var result = dict[someInt].MinBy(kvp => kvp.Value.value1 + kvp.Value.value2).Key;

使用 MinBy Extension Method来自真棒 MoreLINQ项目。

关于c# - 查询嵌套字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421455/

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