Обычно я использую цикл foreach для итерации через словарь.с использованием цикла for для итерации через словарь
Dictionary<string, string> dictSummary = new Dictionary<string, string>();
В этом случае я хочу обрезать элементы пробела, а петля foreach, однако, не позволяет этого.
foreach (var kvp in dictSummary)
{
kvp.Value = kvp.Value.Trim();
}
Как это сделать с помощью цикла for?
for (int i = dictSummary.Count - 1; i >= 0; i--)
{
}
возможно дубликат: [Что это лучший способ перебрать словарь в C#] (http://stackoverflow.com/questions/141088/what -is-the-best-way-to-iterate-over-a-dictionary-in-c) – publicgk
или это;) http://stackoverflow.com/questions/1070766/editing-dictionary-values-in-a- foreach-loop – Belial09
@ Belial09 В вопросе, заданном в указанной вами ссылке, похоже, что ключи не изменены; просто значения. – joce