📜  C#|获取SortedList对象的值列表(1)

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

获取 SortedList 对象的值列表

SortedList 类是 .NET 中的一个集合类,存储键/值对,并按键按升序排序。如果您想要获取 SortedList 对象的值列表,您可以使用 Values 属性。

SortedList<string, int> grades = new SortedList<string, int>();
grades.Add("John", 90);
grades.Add("Jane", 95);
grades.Add("Jack", 80);

ICollection<int> values = grades.Values;

在上面的代码中,我们首先创建了一个 SortedList 对象,名字为 grades,并添加了三组键/值对。然后,我们使用 Values 属性来获取 grades 中的所有值。

Values 属性返回一个实现了 ICollection<T> 接口的对象。因此,您可以像访问其他集合一样,使用该对象的方法和属性。

foreach (int grade in values)
{
    Console.WriteLine(grade);
}

在上面的代码中,我们使用 foreach 循环遍历了 values 接口,并将每个值打印到控制台。

除了 Values 属性之外,您还可以使用 Keys 属性来获取 SortedList 对象的所有键。另外,您还可以使用 GetEnumerator 方法来获取一个枚举器,以便进行迭代操作。

希望这篇介绍能够帮助您获取 SortedList 对象的值列表。