C#列表是否像C ++列表一样?

我只是想知道C#List是否像C ++ List一样。

在C ++中删除大列表中间的元素很快,因为我知道元素只是指向下一个元素。

因此,在大型C#列表中删除元素时,是否与C ++中的相同? 或者C#列表更像是带有索引的C ++向量,因为您可以获得C#列表中元素的索引号。

  • C# List与C ++ vector类似,并且具有相同的性能特征。
  • C# LinkedList与C ++ list类似,并且具有相同的性能特征。

在.net文档的相关部分的备注部分中详细讨论了性能特征: ListLinkedList