У меня есть один
Dictionary<string, List<string>> demo = new Dictionary<string, List<string>>();
List<String> key1val= new List<string>();
key1val.Add("1");
key1val.Add("2");
key1val.Add("3");
List<String> key2val= new List<string>();
key2val.Add("4");
key2val.Add("5");
demo.Add("key1", key1val);
demo.Add("key2", key2val);
foreach (var item in demo)
{
foreach(var it in item.Value)
{
Console.WriteLine(it);
}
}
Я хочу выполнить итерацию, хотя все ключи, такие как key1,key2
.
, если текущий элемент равен key1
, тогда внутри l oop должны принимать все значения по отношению к key1
и повторить его во 2-й l oop
loop
iterate though key1
iterate though [1,2,3]
loop
iterate though key2
iterate though [4,5]