📜  C#|获取一个遍历SortedList的枚举数(1)

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

C# | 获取一个遍历SortedList的枚举数

在C#中,SortedList是一种键/值对集合,其中键按升序排序,使用二分查找进行查找。枚举器是遍历集合中的元素的一种方法。

在本教程中,您将学习如何获取用于遍历SortedList的枚举器。

获取枚举器

要获取SortedList的枚举器,需要使用GetEnumerator()方法。此方法返回IEnumerable和IEnumerator接口的实现。

以下是获取枚举器的示例代码:

SortedList sortedList = new SortedList();

// 添加键/值对
sortedList.Add("name", "John Smith");
sortedList.Add("age", 30);
sortedList.Add("gender", "Male");

// 获取枚举器
foreach (DictionaryEntry entry in sortedList)
{
    Console.WriteLine(entry.Key + " : " + entry.Value);
}

以上代码中,我们首先创建了一个SortedList对象,并使用Add()方法向其中添加了三个键/值对。

然后,我们使用foreach循环遍历了SortedList中的元素,并使用DictionaryEntry对象访问键和值。

最后,打印每个键/值对的信息。

输出:

age : 30
gender : Male
name : John Smith

这就是如何获取一个遍历SortedList的枚举器。您可以根据需要使用它来访问SortedList中的元素。

总结

在C#中,可使用GetEnumerator()方法获取SortedList的枚举器。此方法返回IEnumerable和IEnumerator接口的实现。使用foreach循环遍历SortedList中的元素,并使用DictionaryEntry对象访问键和值。

希望这篇教程能够帮助您学习如何获取一个遍历SortedList的枚举器。