[英]How to update all the values in a Dictionary<string, bool>
我正在使用 c# vs2005 緊湊框架。
我需要將字典中的所有值更新為 false。
foreach (string key in parameterDictionary.Keys.ToList())
parameterDictionary[key] = false;
compactframework 中的“.ToList() 不可用” 。 我如何循環和更新。
任何人都可以建議更新字典中所有值的方法。
我不知道緊湊框架是否不同,但是您不能直接在 ForEach 中修改字典 KeyValuePair。 您必須先復制一個鍵列表:
List<string> keys = new List<string>(parameterDictionary.Keys);
foreach (string key in keys)
parameterDictionary[key] = false;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.