gpt4 book ai didi

c# - 使用 foreach 动态更新字典

转载 作者:太空狗 更新时间:2023-10-30 00:53:13 31 4
gpt4 key购买 nike

尝试使用以下内容更新字典时:

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];
}

最佳答案

有什么理由不对键进行迭代?

foreach(var key in dict.Keys)
{
dict[key] = "Hello";
}

关于c# - 使用 foreach 动态更新字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17372431/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com