在C#中,可以使用foreach循環遍歷字典中的鍵值對,然后通過鍵來修改對應的值。例如:
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("A", 1);
dict.Add("B", 2);
dict.Add("C", 3);
foreach (var key in dict.Keys)
{
dict[key] = dict[key] * 2; // 修改值
}
foreach (var kvp in dict)
{
Console.WriteLine(kvp.Key + ": " + kvp.Value);
}
在上面的示例中,我們先創建了一個包含三個鍵值對的字典,然后使用foreach循環遍歷字典的鍵,通過鍵來修改對應的值。最后再次使用foreach循環輸出修改后的鍵值對。