C# 集合教程及示例

在之前的教程中,我们学习了如何在 C# 中使用数组。让我们快速了解一下,编程中的数组用于对一组相关对象进行分组。因此,可以创建一个数组或一组整数,可以通过一个变量名访问它们。

C# 中的集合是什么?

集合类似于 阵列,它提供了一种更灵活的方式来处理一组对象。

在数组中,您可能已经注意到需要预先定义数组中元素的数量。这必须在声明数组时完成。

但是在集合中,您不需要预先定义集合的大小。您可以随时添加元素,甚至从集合中删除元素。本章将重点介绍如何使用 C# 中可用的不同集合。

System.Collections 类

购物 描述
数组列表 ArrayList 集合类似于数组 C# 中的数据类型. 最大的区别在于数组列表集合的动态特性。
堆栈是一种特殊的集合,代表后进先出 (LIFO) 的概念
队列 队列是一个特殊的集合,代表先进先出的概念
哈希表 哈希表是一种特殊的集合,用于存储键值项
排序列表 SortedList 是一个默认按键的升序排列存储键值对的集合。
位数组 位数组是存储位的数据结构数组。