Как изменить все значения в Dictionary ?

Итак, у меня есть Dictionary , и все, что я хочу сделать, это перебрать его и установить для всех значений в словаре значение false. Что самый простой способ сделать это?

Я пробовал это:

foreach (string key in parameterDictionary.Keys)
    parameterDictionary[key] = false;

Однако я получаю сообщение об ошибке: «Коллекция была изменена; операция перечисления не может выполняться».

Есть ли лучший способ сделать это?

6
задан Chev 27 May 2011 в 04:20
поделиться