gpt4 book ai didi

c# - 如何将 String[] 转换为 IDictionary

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

如何转换 String[]IDictionary<String, String>

索引 0,2,4,... 处的值应为键,因此索引 1,3,5... 处的值应为值。

例子:

new[] { "^BI", "connectORCL", "^CR", "connectCR" }

=>

new Dictionary<String, String> {{"^BI", "connectORCL"}, {"^CR", "connectCR"}};

最佳答案

为了清晰起见,我建议使用一个很好的旧 for 循环。但如果您坚持使用 LINQ 查询,这应该可行:

var dictionary = Enumerable.Range(0, array.Length/2)
.ToDictionary(i => array[2*i], i => array[2*i+1])

关于c# - 如何将 String[] 转换为 IDictionary<String, String>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670279/

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