📜  C#|获取LinkedList的最后一个节点<T>(1)

📅  最后修改于: 2023-12-03 15:30:18.196000             🧑  作者: Mango

C# | 获取 LinkedList 的最后一个节点

简介

在 C# 中,LinkedList 是一个用于组织和管理链表的泛型集合类型。当我们需要获取 LinkedList 的最后一个节点时,可以使用 LinkedList.Last 属性获取。

代码示例

以下是使用 LinkedList.Last 属性获取最后一个节点的示例代码:

LinkedList<int> linkedList = new LinkedList<int>();

// 向链表中添加元素
linkedList.AddLast(1);
linkedList.AddLast(2);
linkedList.AddLast(3);

// 获取链表的最后一个节点
LinkedListNode<int> lastNode = linkedList.Last;

// 输出最后一个节点的值
Console.WriteLine(lastNode.Value); // 输出:3
解析说明

在上述示例代码中,我们定义了一个 LinkedList 类型的 linkedList 变量,并向链表中添加了元素 1、2 和 3。然后,使用 LinkedList.Last 属性获取了最后一个节点,并将其赋值给了 lastNode 变量。

需要注意的是,LinkedList.Last 属性返回的是 LinkedListNode 类型的节点对象。因此,我们可以通过访问 LinkedListNode.Value 属性,获取节点中存储的值。

总结

在 C# 中,通过调用 LinkedList.Last 属性,即可方便地获取到 LinkedList 的最后一个节点。同时,需要注意的是,LinkedList.Last 属性返回的是节点对象,需要通过访问 LinkedListNode.Value 属性,才能获取节点中存储的值。