gpt4 book ai didi

c# - 从列表创建和初始化字典

转载 作者:行者123 更新时间:2023-11-30 13:36:05 24 4
gpt4 key购买 nike

有没有办法将下面的两个语句合并为一个,这样您就可以在一个语句中从数组创建和初始化字典?

var myDictionary = new Dictionary<int, string>();
myList.ForEach(i => myDictionary.Add(i.property1, i.property2));

(是否使代码更易于阅读是另一个话题:-))

最佳答案

Enumerable类有一个很好的类扩展 IEnumerable<> : 尝试

var myDictionary = myList.ToDictionary(key => key.property1, value => value.property2);

关于c# - 从列表创建和初始化字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39593745/

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