如何更新Dictionary 中的所有值
我正在使用c#vs2005紧凑框架。
我需要将字典中的所有值更新为false。
foreach (string key in parameterDictionary.Keys.ToList()) parameterDictionary[key] = false;
“.ToList()在compactframework中不可用” 。 我如何循环和更新。
任何人都可以建议更新字典中所有值的方法。
我不知道紧凑框架是否不同,但你无法直接在ForEach中修改字典KeyValuePair。 您必须先复制密钥列表:
List keys = new List (parameterDictionary.Keys); foreach (string key in keys) parameterDictionary[key] = false;