尝试使用以下内容更新字典时:
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];
}