C#教程
C#控制语句
C#函数
C#数组
C#面向对象
C#命名空间和异常
C#文件IO
C#集合
C#多线程
C#其它

C# 集合

C# 集合

在 C# 中,集合表示一组对象。借助集合,我们可以对对象进行各种操作,例如
存储对象 更新对象 删除对象 检索对象 搜索对象,以及 排序对象
在排序中,所有的数据结构工作都可以由C#集合来完成。
我们可以将对象存储在数组或集合中。集合优于数组。数组有大小限制,但存储在集合中的对象可以动态增长或缩小。

C# 中的集合类型

有 3 种处理集合的方法。下面给出了三个命名空间:
System.Collections.Generic 类 System.Collections 类(现已弃用) System.Collections.Concurrent 类

1) System.Collections.Generic 类

System.Collections.Generic 命名空间有以下类:
列表 堆栈 队列 链表 哈希集 排序集 字典 <TKey, TValue> 排序字典 <TKey, TValue> 排序列表 <TKey, TValue>

2) System.Collections 类

这些类是遗留的。现在建议使用 System.Collections.Generic 类。 System.Collections 命名空间具有以下类:
数组列表 堆栈 队列 哈希表

3) System.Collections.Concurrent 类

System.Collections.Concurrent 命名空间为线程安全操作提供类。现在多线程不会造成访问集合项的问题。
System.Collections.Concurrent 命名空间具有以下类:
阻塞集合 并发包 并发堆栈 并发队列 并发字典 <TKey, TValue> 分区器 OrderablePartitioner
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4