摘要:讨论一下自定义类作为集合类键的必要条件。
SortedList的数据结构是链表,键值是排序后存储的。获取某个键值对应的值时,只需要比较操作。所以如果想将一个自定义类作为Key的话,必须要实现IComparable接口中的int CompareTo(object obj)方法。
阅读全文
posted @ 2009-12-24 10:17
|
|||
12 2009 档案
摘要:讨论一下自定义类作为集合类键的必要条件。
SortedList的数据结构是链表,键值是排序后存储的。获取某个键值对应的值时,只需要比较操作。所以如果想将一个自定义类作为Key的话,必须要实现IComparable接口中的int CompareTo(object obj)方法。
阅读全文
posted @ 2009-12-24 10:17
摘要:Dictionary, SortedDictionary, SortedList 是 .NET Framework 的三个支持泛型和关键字查找的类, 都属于 System.Collections.Generic 命名空间. 它们无论是名字还是功能都十分相似, 以至于实际运用的时候我们会经常混淆. 因此有必要比较一下它们.
阅读全文
posted @ 2009-12-24 09:46
|
|||