.NET Framework 类库

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

命名空间层次结构

说明
ArrayList使用大小可按需动态增加的数组实现 IList 接口。
BitArray管理位值的压缩数组,该值表示为布尔值,其中 true 表示位是打开的 (1),false 表示位是关闭的 (0)。
CaseInsensitiveComparer比较两个对象是否相等,比较时忽略字符串的大小写。
CaseInsensitiveHashCodeProvider使用忽略字符串大小写的哈希算法,为对象提供哈希代码。
CollectionBase为强类型集合提供抽象(在 Visual Basic 中为 MustInherit)基类。
Comparer比较两个对象是否相等,其中字符串比较是区分大小写的。
DictionaryBase为键/值对的强类型集合提供抽象(在 Visual Basic 中为 MustInherit)基类。
Hashtable表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。
Queue表示对象的先进先出集合。
ReadOnlyCollectionBase为强类型只读集合提供抽象(在 Visual Basic 中为 MustInherit)基类。
SortedList表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。
Stack表示对象的简单的后进先出集合。

接口

接口说明
ICollection定义所有集合的大小、枚举数和同步方法。
IComparer公开一种比较两个对象的方法。
IDictionary表示键/值对的集合。
IDictionaryEnumerator枚举字典的元素。
IEnumerable公开枚举数,该枚举数支持在集合上进行简单迭代。
IEnumerator支持在集合上进行简单迭代。
IHashCodeProvider使用自定义哈希函数为对象提供哈希代码。
IList表示可按照索引单独访问的一组对象。

结构

结构说明
DictionaryEntry定义可设置或检索的字典键值对。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值