У меня есть список, содержащийся в словаре, который содержит follwing значенияРасщепление значение строки внутри списка <>
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);
}
}
}
}
}
Как я могу получить желаемый результат?
Чего _exactly_ вы пытаетесь достичь? Каков конечный результат? – Oded
Вы пытались создать список анотетов и добавили каждый результат к этому? – futile
Является ли значение «значение 1, значение 2, значение 3» строковым литералом? –