C# LinkedList<T>

2024 年 8 月 29 日 | 阅读 2 分钟

C# LinkedList<T> 类使用链表概念。它允许我们快速地插入和删除元素。它可以包含重复元素。它存在于 System.Collections.Generic 命名空间中。

它允许我们在第一个或最后一个索引之前或之后添加和删除元素。

C# LinkedList<T> 示例

让我们来看一个泛型 LinkedList<T> 类的示例,它使用 AddLast() 和 AddFirst() 方法存储元素,并使用 for-each 循环迭代元素。

输出

John
Sonoo Jaiswal
Ankit
Peter
Irfan

注意:与 List 不同,您不能使用集合初始化器创建 LinkedList。

C# LinkedList<T> 示例 2

让我们来看一个泛型 LinkedList<T> 类的另一个示例,它在特定节点之前和之后存储元素。为了获取特定节点,我们调用了 Find() 方法。

输出

Sonoo
Ankit
John
Peter
Lucy
Irfan

如您在上面的输出中看到的,“John”和“Lucy”被添加到了“Peter”之前和之后。

下一个主题C# 字典