数据结构C#(LinkedList <t>)与我们自己在C#中实现的LinkedList

时间:2019-03-19 07:53:21

标签: c# performance memory data-structures

在数据结构中,C#将其链表称为泛型,但我们也可以在C#中创建自己的链表实现。然后我要问的问题是它们之间是否存在任何差异(访问性能或内存)。

1 个答案:

答案 0 :(得分:1)

我将很慷慨,并假设您真正要问的是“我无法编写自己的C#中LinkedList的实现有什么特别之处吗?”

答案是否定的。库中的实现是用C#编写的。这是源代码:https://referencesource.microsoft.com/#system/compmod/system/collections/generic/linkedlist.cs

如果您不喜欢此实现提供的性能特征,请编写自己的性能。