在C#中,SortedDictionary
是一個有序字典,它根據鍵的順序存儲和檢索元素。要修改SortedDictionary
中的元素,您可以使用以下方法:
Add
方法向SortedDictionary
中添加新的鍵值對。SortedDictionary<int, string> mySortedDictionary = new SortedDictionary<int, string>();
mySortedDictionary.Add(1, "one");
mySortedDictionary.Add(2, "two");
mySortedDictionary.Add(3, "three");
Item
屬性或[]
運算符通過鍵來更新SortedDictionary
中的元素。mySortedDictionary[1] = "updatedOne";
或者
mySortedDictionary[1] = "updatedOne";
Remove
方法根據鍵從SortedDictionary
中刪除元素。mySortedDictionary.Remove(2);
Clear
方法清除SortedDictionary
中的所有元素。mySortedDictionary.Clear();
注意:在嘗試更新或刪除元素之前,請確保鍵存在于SortedDictionary
中,否則會引發異常。您可以使用ContainsKey
方法檢查鍵是否存在。
if (mySortedDictionary.ContainsKey(1))
{
mySortedDictionary[1] = "updatedOne";
}
else
{
Console.WriteLine("Key not found.");
}