如何迭代字典?
- 论坛
- 如何迭代字典?
59 浏览
匿名的
0 Comments
如果您想在C#中使用通用的Dictionary就像您在另一种语言中使用关联数组一样:
foreach(var item in myDictionary) { foo(item.Key); bar(item.Value); }
或者,如果您只需要遍历键的集合,请使用
foreach(var item in myDictionary.Keys) { foo(item); }
最后,如果您只对值感兴趣:
foreach(var item in myDictionary.Values) { foo(item); }
(请注意,var
关键字是C# 3.0及以上版本的可选功能,您也可以在此处使用您的键/值的确切类型)