目录 SortedList 类的中的属性 SortedList 类的中的方法 在 C# 中,SortedList 类用来表示键/值对的集合,这些键/值对按照键值进行排序,并且可以通过键或索引访问集合中的各个项。 我们可以
目录
- SortedList 类的中的属性
- SortedList 类的中的方法
在 C# 中,SortedList 类用来表示键/值对的集合,这些键/值对按照键值进行排序,并且可以通过键或索引访问集合中的各个项。
我们可以将排序列表看作是数组和哈希表的组合,其中包含了可以使用键或索引访问各项的列表。如果您使用索引访问各项,那么它就是一个动态数组(ArrayList),如果您使用键访问各项,那么它就是一个哈希表(Hashtable)。另外,集合中的各项总是按键值进行排序。
SortedList 类的中的属性
下表列出了 SortedList 类中一些常用的属性:
SortedList 类的中的方法
下表列出了 SortedList 类中一些常用的方法:
关于 SortedList 类中的完整属性和方法介绍,可以查阅 C# 官方文档。
【示例】下面通过示例演示 SortedList 类中属性和方法的使用:
using System; using System.Collections; namespace c.biancheng.net { class Demo { static void Main(string[] args){ SortedList sl = new SortedList(); sl.Add("001", "小明"); sl.Add("002", "小红"); sl.Add("003", "小强"); if (sl.ContainsValue("张三")){ Console.WriteLine("该学生姓名以存在"); }else{ sl.Add("004", "张三"); } // 获取键的集合 ICollection key = sl.Keys; foreach (string k in key){ Console.WriteLine(k + ": " + sl[k]); } } } }
运行结果如下:
001: 小明
002: 小红
003: 小强
004: 张三
到此这篇关于C# SortedList排序列表的实现的文章就介绍到这了,更多相关C# SortedList排序列表内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!