http://msdn.microsoft.com/zh-cn/library/system.collections%28VS.80%29.aspx
小结:
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
//arraylist bitarray caseinsensitivecomparer comparater queue
//sortedlist stack collectionbase hashtable
//icollection icomparer idictionary ilist
结言:大约知道有这些类和接口了,接下来就是在工作中深入了解这些类的用法;
小结:
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
//arraylist bitarray caseinsensitivecomparer comparater queue
//sortedlist stack collectionbase hashtable
![]() | ArrayList | 使用大小可按需动态增加的数组实现 IList 接口。 |
![]() | BitArray | 管理位值的压缩数组,该值表示为布尔值,其中 true 表示位是打开的 (1),false 表示位是关闭的 (0)。 |
![]() | CaseInsensitiveComparer | 比较两个对象是否相等,比较时忽略字符串的大小写。 |
![]() | CaseInsensitiveHashCodeProvider | 使用忽略字符串大小写的哈希算法,为对象提供哈希代码。 |
![]() | CollectionBase | 为强类型集合提供 abstract 基类。 |
![]() | Comparer | 比较两个对象是否相等,其中字符串比较是区分大小写的。 |
![]() | DictionaryBase | 为键/值对的强类型集合提供 abstract 基类。 |
![]() | Hashtable | 表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。 |
![]() | Queue | 表示对象的先进先出集合。 |
![]() | ReadOnlyCollectionBase | 为强类型非泛型只读集合提供 abstract 基类。 |
![]() | SortedList | 表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。 |
![]() | Stack | 表示对象的简单的后进先出非泛型集合。 |
//icollection icomparer idictionary ilist
接口 | 说明 | |
---|---|---|
![]() | ICollection | 定义所有非泛型集合的大小、枚举数和同步方法。 |
![]() | IComparer | 公开一种比较两个对象的方法。 |
![]() | IDictionary | 表示键/值对的非通用集合。 |
![]() | IDictionaryEnumerator | 枚举非泛型字典的元素。 |
![]() | IEnumerable | 公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。 |
![]() | IEnumerator | 支持对非泛型集合的简单迭代。 |
![]() | IEqualityComparer | 定义方法以支持对象的相等比较。 |
![]() | IHashCodeProvider | 使用自定义哈希函数为对象提供哈希代码。 |
![]() | IList | 表示可按照索引单独访问的对象的非泛型集合。 |
结言:大约知道有这些类和接口了,接下来就是在工作中深入了解这些类的用法;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-706048/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-706048/