动态数组(ArrayList)代表了可被单独索引的对象的有序集合。它基本上可以替代一个数组。但是,与数组不同的是,您可以使用 索引 在指定的位置添加和移除项目,动态数组会自动重...
Hashtable 类代表了一系列基于键的哈希代码组织起来的 键/值 对。它使用 键 来访问集合中的元素。 当您使用 键 访问元素时,则使用哈希表,而且您可以识别一个有用的键值。哈希表中...
SortedList 类代表了一系列按照键来排序的 键/值 对,这些键值对可以通过键和索引来访问。 排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。如果您使用索...
堆栈(Stack)代表了一个 后进先出 的对象集合。当您需要对各项进行后进先出的访问时,则使用堆栈。当您在列表中添加一项,称为 推入 元素,当您从列表中移除一项时,称为 弹出...
队列(Queue)代表了一个 先进先出 的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为 入队 ,当您从列表中移除一项时,称为 出队 。...
BitArray 类管理一个紧凑型的位值数组,它使用布尔值来表示,其中 true 表示位是开启的(1),false 表示位是关闭的(0)。 当您需要存储位,但是事先不知道位数时,则使用点阵列。您...