在C#中,SortedDictionary
是一个有序字典,它根据键的顺序存储和检索元素。要修改SortedDictionary
中的元素,您可以使用以下方法:
- 添加元素:使用
Add
方法向SortedDictionary
中添加新的键值对。
SortedDictionarymySortedDictionary = new SortedDictionary (); 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."); }