在C#中,遍历字典的方法有以下几种:
使用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);}使用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);}使用foreach循环遍历字典中的值:Dictionary<string, int> dict = new Dictionary<string, int>();foreach (int value in dict.Values){ Console.WriteLine("Value: {0}", value);}使用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);} 
