C# 集合实战教程:ArrayList、Stack、Queue、Hashtable 等核心类型全解析
前一教程已学习 C# 数组用法。快速回顾:数组用于对一组相关对象分组。可创建整数数组,通过单一变量名访问。
什么是 C# 集合?
集合与数组相似,提供更灵活的方式操作对象组。
数组需在声明时预先定义元素数量。但集合无需预定义大小,可随时添加或移除元素。本章聚焦 C# 中不同集合的使用。
System.Collections 类
| 集合 | 说明 |
|---|---|
| ArrayList | 类似 C# 数组,最大区别在于动态特性 |
| Stack | 后进先出(LIFO)概念的特殊集合 |
| Queue | 先进先出(FIFO)概念的特殊集合 |
| Hashtable | 存储键值对的特殊集合 |
| SortedList | 默认按键升序存储键值对的集合 |
| BitArray | 存储位的数组数据结构 |
C语言
- C++ do-while 循环详解:语法、实战示例与嵌套循环
- C++ 指针精通:核心概念、代码示例与实战应用
- C++ 运算符重载实战指南:语法、方法、限制与代码示例
- C++ 函数详解:从声明到调用的实战指南
- C# 教程 PDF 完整版——243+ 页零基础实战案例(立即下载)
- C# 集合大全:栈、队列、列表与哈希表的核心用法
- Python str.count() 完全指南:统计字符与子串出现次数实战
- Python round() 函数详解与实战示例
- 精通 Python map() 函数:语法、示例与最佳实践
- Python timeit():精准测量代码执行时间与实战示例
- Python collections.Counter:高效计数、更新与算术运算
- Java 集合框架完全指南:接口、实现、算法与最佳实践