【发布时间】:2015-09-05 21:24:18
【问题描述】:
所以基本上我有一个字典,我有一个键,然后值是一个包含字符串的列表..例如..
{"key1", list1}
list1 = [Value 1 Value2, Value3]
而且我有多个键,因此具有列表的值。 我想显示它以便它显示
Key1: Value1
Key1: Value2
Key1: Value3
所以我希望能够显示键和值。但我不确定如何做到这一点。
foreach (var value in FoodCategory_Item.Values)
{
foreach(var item in value)
{
Console.WriteLine("Value of the Dictionary Item is: {0}", item);
}
}
这就是我目前所拥有的,即迭代值,我知道该怎么做,但我不确定如何在那里获取键值,因为它会首先迭代所有值,然后遍历关键项..
【问题讨论】:
-
如果您也需要键,请不要遍历
Values:) 只需遍历字典(每个元素都是一个键值对),然后在其中遍历所有值那把钥匙。
标签: c# dictionary key keyvaluepair