c# - ArrayList 是数组还是列表?

标签 c# data-structures

简单的老式 C# 问题:ArrayListArray 还是 List?两者之间的差异是巨大的,所以我很好奇是否有人知道 ArrayList 存储数据的方式?

最佳答案

ArrayList 表现得像一个列表(特别是,它的元素数量可以增长,不像数组),但它由一个数组支持,数组的大小会动态调整如所须。因此得名 ArrayList

行为类似于列表的事物不必由数组支持(例如,它们可以是链表),但 ArrayList 是。

关于c# - ArrayList 是数组还是列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18050502/

相关文章:

c# - 嵌套 JObject 被序列化为空数组

c# - 如何防止有值(value)的数据网络服务被窃取?

c# - 如何使用 C# 表达式树创建 LINQ 友好的 'return false' 表达式?

haskell - 纯功能性(持久性)环形缓冲区

c# - 如何将 LINQ 嵌套 Selectmany 转换为 SQL 正则语句

c# - WPF 4 : PropertyChanged not updating Binding

java - Java中有弱/软双向映射吗?

在树目录结构中查找历史操作的算法

java: 无法推断 MaxHeap<> 的类型参数

c# - 手动实现 string.IndexOf