【发布时间】:2019-04-11 20:46:46
【问题描述】:
我有两个字符串列表; myFruits 和 myColors。
myFruits 的格式如下:
["Apple", "Banana", "Guava", "Blueberry"] //key
myColors 的格式如下:
["Red", "Yellow", "Green", "Blue"] //value
我希望能够使用字典将 myFruits 的键连续映射到 myColors 的值并获取 在我的输出中类似于以下内容。
Apple:Red
Banana:Yellow
Guava:Green
Blueberry:Blue
我尝试在我的代码中使用 zip,但我做的事情不正确,因为它没有正确打印。
var dic = myFruits.Zip(myColors, (k, v) => new { k, v }).ToDictionary(x => x.k, x => x.v);
我怎样才能达到预期的输出?这只是一个示例,我可以在每次运行时在我的列表中有多个值,但总会有相等的否。无论数量是多少,这两个列表上的项目。任何帮助将不胜感激。
【问题讨论】:
-
你是如何打印它的,它显示了什么?您对
Zip的使用看起来不错。 -
我没有正确打印它。它现在可以正常工作。谢谢!
标签: c# string list dictionary