gpt4 book ai didi

c# - 按值复制带有 int List > 的字典

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

我有一个带有 int 键和 int 列表作为值的字典。我如何按值复制它?

我做了以下操作,但它通过引用复制了列表部分:

Dictionary<int, List<int>> d2 = new Dictionary<int, List<int>>(d1);

最佳答案

您可以使用 ToDictionary 复制字典,使用 ToList 复制列表:

var dNew = d1.ToDictionary(x => x.Key, x => x.Value.ToList());

关于c# - 按值复制带有 int List <int, List<int>> 的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50443579/

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