📅  最后修改于: 2023-12-03 15:00:15.259000             🧑  作者: Mango
SortedList
是 C# 中的一种数据集合,它代表着一个有序的键/值对集合。在某些场景下,程序员需要从 SortedList
的指定索引中删除一个元素。本文将为大家介绍如何在 C# 中实现这种操作。
想要从 SortedList
的指定索引中删除元素,需要完成以下步骤:
Remove()
方法删除该键/值对。下面是具体的代码实现:
SortedList sortedList = new SortedList();
// 向 sortedList 中添加元素
sortedList.Add("A", 1);
sortedList.Add("B", 2);
sortedList.Add("C", 3);
sortedList.Add("D", 4);
// 获取指定索引处的键
string keyToRemove = (string)sortedList.GetKey(2);
// 使用 Remove() 方法删除键/值对
sortedList.Remove(keyToRemove);
在上面的代码中,我们创建了一个 SortedList
对象,并向其中添加了四个元素。然后,我们使用 GetKey()
方法获取了索引为 2 的键,也就是第三个元素的键。最后,我们使用 Remove()
方法删除了该键/值对。
需要注意的是,如果指定的索引不在 SortedList
的范围内,那么该操作将会引发一个 ArgumentOutOfRangeException
异常。
在 C# 中,我们可以通过 GetKey()
方法获取 SortedList
中的指定索引处的键,然后使用 Remove()
方法删除该键/值对。这样就可以从 SortedList
中删除指定索引处的元素了。