【问题标题】:What is the difference between a C# List<> and Linked List? [duplicate]C# List<> 和链表有什么区别? [复制]
【发布时间】:2021-04-23 15:12:41
【问题描述】:

据我了解,如果我需要一个列表,我需要在声明后删除或多次添加项目,则链接列表很有用——这对数组来说是不可能/更难的事情。但基本上我可以用 C# 中的 List Class 做同样的事情。所以我的问题是,这两者有什么区别?

【问题讨论】:

标签: c# list data-structures


【解决方案1】:

我链表你有一个或两个方向来探索列表

C# List 类是一个包装器,它提供了 List 和 Array 的组合选项 它提供了更多选择,使写作变得更加容易 比如:foreach、查询列表、接近第 N 个元素等等 而对象是相当高效的

【讨论】:

猜你喜欢
  • 2013-01-31
  • 2015-11-08
  • 1970-01-01
  • 2020-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
相关资源
最近更新 更多