跳至内容

通用数据集

通用数据集

程序库提供了定义通用集的类和接口,允许用户创建增强型类型集。这些集合提供了比非通用类型集更大的便利性和数据处理性能。

程序库可以在程序端工作目录的Include\Generic文件夹中得到。

对象:

对象描述类型
ICollection实施通用数据集的接口INTERFACE
IEqualityComparable用于实施可以比较的对象的接口INTERFACE
IComparable用于实施可以通过“大于,小于或等于”进行比较的对象的接口INTERFACE
IComparer用于实施比较两个T类型对象的通用类的接口,比较其中一个是否“大于,小于或等于”另一个对象INTERFACE
IEqualityComparer用于实施比较两个T类型对象相等性的通用类的接口INTERFACE
IList实施通用数据列表的接口INTERFACE
IMap实施键/值对的通用集的接口INTERFACE
ISet实施通用数据集的接口INTERFACE
CDefaultComparer基于比较全局方法实施 IComparer通用接口的辅助类CLASS
CDefaultEqualityComparer使用Equals和GetHashCode全局方法实施IEqualityComparer通用接口的辅助类CLASS
CArrayList实施IList接口的通用类CLASS
CKeyValuePair这个类实施键/值对CLASS
CHashMap实施IMap<TKey,TValue>接口的通用类CLASS
CHashSet实施ISet接口的通用类CLASS
CLinkedListNode实施CLinkedListNode类的辅助类CLASS
CLinkedList实施ICollection接口的通用类CLASS
CQueue实施ICollection接口的通用类CLASS
CRedBlackTreeNode用于实施CRedBlackTree类的辅助类CLASS
CRedBlackTree实施ICollection接口的通用类CLASS
CSortedMap实施IMap<TKey,TValue>接口的通用类CLASS
CSortedSet实施ISet接口的通用类CLASS
CStack实施ICollection接口的通用类CLASS

全局方法:

方法描述
ArrayBinarySearch使用IComparable接口,搜索升序一维数组指定值来比较元素
ArrayIndexOf搜索一维数组中第一次出现的值
ArrayLastIndexOf搜索一维数组中最后出现的值
ArrayReverse改变一维数组中的元素序列
Compare比较两个值的大小,其中一个是否大于,小于或等于另一个值
Equals比较两个值的相等性
GetHashCode计算散列码值