我有一个包含在包含以下值的字典中的列表
value a
value b
value c
value 1, value 2, value3
value d
我想要的最终结果是
value a
value b
value c
value 1
value 2
value 3
value d
问题是遍历字典并尝试更改集合将不起作用,因为我试图在循环遍历它时对其进行修改
string[] ar;
foreach (var kvp in dict)
{
if (kvp.Key == "STAR-016")
{
foreach (var v in kvp.Value)
{
if (v.Contains(','))
{
ar = v.Split(',');
foreach (var a in ar)
{
kvp.Value.Add(a);
}
}
}
}
}
我怎样才能得到想要的结果?