次のようにディクショナリを更新しようとすると:
foreach(KeyValuePair<string, string> pair in dict)
{
dict[pair.Key] = "Hello";
}
そして、例外がスローされます。キーまたは値のバックアップを作成せずに辞書を動的に更新する方法はありますか?
編集!!!!!!コードを表示します。この部分は実際に実行可能であることに気付きました。実際のケースはこれです。私はそれらが同じだと思っていましたが、そうではありません。
foreach(KeyValuePair<string, string> pair in dict)
{
dict[pair.Key] = pair.Key + dict[pair.Key];
}