gpt4 book ai didi

c# - 如何更新 Dictionary 中的所有值

转载 作者:太空狗 更新时间:2023-10-29 20:00:25 24 4
gpt4 key购买 nike

我正在使用 c# vs2005 紧凑型框架。

我需要将字典中的所有值更新为 false。

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

“.ToList() 不可用” 在 compactframework 中。我如何循环和更新。

谁能建议更新字典中所有值的方法。

最佳答案

我不知道紧凑型框架是否不同,但是你不能直接在一个ForEach中修改字典KeyValuePair。您必须先复制 key 列表:

List<string> keys = new List<string>(parameterDictionary.Keys);
foreach (string key in keys)
parameterDictionary[key] = false;

关于c# - 如何更新 Dictionary<string, bool> 中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724174/

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