📜  C#|在SortedList对象的指定索引处获取键(1)

📅  最后修改于: 2023-12-03 15:00:15.517000             🧑  作者: Mango

C# | 在 SortedList 对象的指定索引处获取键

在C#中,SortedList类是一个集合类,它继承自 IDictionary 接口。SortedList中的元素以键值对(key-value pairs)的形式存储,其中键必须是唯一的且按照特定顺序进行排序。可以使用索引来访问 SortedList 中的元素并获取键。

以下是一个使用 SortedList 的示例程序,演示如何在指定索引处获取键:

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        // 创建一个 SortedList 对象
        SortedList sortedList = new SortedList();

        // 添加一些键值对
        sortedList.Add("C", 3);
        sortedList.Add("A", 1);
        sortedList.Add("B", 2);

        // 通过索引获取键
        string key = sortedList.GetKey(1) as string;

        Console.WriteLine("键:" + key);

        // 输出结果:键:B
    }
}

在上面的示例中,我们首先创建了一个 SortedList 对象 sortedList

然后,我们使用 sortedList.Add() 方法向 SortedList 中添加了三个键值对。注意,这些键值对将按照键的字母顺序进行排序。

最后,我们使用 sortedList.GetKey(1) 方法来获取索引为 1 的键,将其转换为字符串。

在控制台上输出键,结果将为 "B" 。

通过这个示例,你可以了解如何使用 SortedList 类在指定索引处获取键。请注意,索引是从零开始的,所以如果你想获取第一个键,你应该使用索引 0。