📅  最后修改于: 2023-12-03 15:14:30.170000             🧑  作者: Mango
在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的枚举器。