C# 集合教程及示例
在之前的教程中,我们学习了如何在 C# 中使用数组。让我们快速了解一下,编程中的数组用于对一组相关对象进行分组。因此,可以创建一个数组或一组整数,可以通过一个变量名访问它们。
C# 中的集合是什么?
集合类似于 阵列,它提供了一种更灵活的方式来处理一组对象。
在数组中,您可能已经注意到需要预先定义数组中元素的数量。这必须在声明数组时完成。
但是在集合中,您不需要预先定义集合的大小。您可以随时添加元素,甚至从集合中删除元素。本章将重点介绍如何使用 C# 中可用的不同集合。
System.Collections 类
购物 | 描述 |
---|---|
数组列表 | ArrayList 集合类似于数组 C# 中的数据类型. 最大的区别在于数组列表集合的动态特性。 |
堆 | 堆栈是一种特殊的集合,代表后进先出 (LIFO) 的概念 |
队列 | 队列是一个特殊的集合,代表先进先出的概念 |
哈希表 | 哈希表是一种特殊的集合,用于存储键值项 |
排序列表 | SortedList 是一个默认按键的升序排列存储键值对的集合。 |
位数组 | 位数组是存储位的数据结构数组。 |