c#字典遍历使用的方法是什么

avatar
作者
筋斗云
阅读量:6

在C#中,遍历字典的方法有以下几种:

  1. 使用foreach循环遍历字典中的键值对:
Dictionary<string, int> dict = new Dictionary<string, int>();  foreach (KeyValuePair<string, int> kvp in dict) {     string key = kvp.Key;     int value = kvp.Value;     Console.WriteLine("Key: {0}, Value: {1}", key, value); } 
  1. 使用foreach循环遍历字典中的键:
Dictionary<string, int> dict = new Dictionary<string, int>();  foreach (string key in dict.Keys) {     int value = dict[key];     Console.WriteLine("Key: {0}, Value: {1}", key, value); } 
  1. 使用foreach循环遍历字典中的值:
Dictionary<string, int> dict = new Dictionary<string, int>();  foreach (int value in dict.Values) {     Console.WriteLine("Value: {0}", value); } 
  1. 使用LINQ查询表达式遍历字典中的键值对:
Dictionary<string, int> dict = new Dictionary<string, int>();  var query = from kvp in dict             select kvp;  foreach (var kvp in query) {     string key = kvp.Key;     int value = kvp.Value;     Console.WriteLine("Key: {0}, Value: {1}", key, value); } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!