日期:2014-05-17  浏览次数:20802 次

C#学习笔记——集合与数据结构

?

.NETFrameworkSystem.Collections命名空间包含若干用于实现集合的接口和类,并提供有效地处理这些紧密相关的数据的各种算法。

?

. System.Collections 命名空间

System.Collections命名空间包含具有以下功能的类型:定义各种标准的、专门的、通用的集合对象。命名空间

命名空间

说明

System.Collections

System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。

System.Collections.Concurrent

System.Collections.Concurrent命名空间提供多个线程安全集合类。当有多个线程并发访问集合时,应使用这些类代替System.CollectionsSystem.Collections.Generic命名空间中的对应类型。

System.Collections.Generic

System.Collections.Generic命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。

System.Collections.ObjectModel

System.Collections.ObjectModel名称空间包含可在可重用库的对象模型中用作集合的类。在属性或方法返回集合时使用这些类。

System.Collections.Specialized

System.Collections.Specialized命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。

?

?

1. System.Collections

System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。

类型

类型名称

说明