C# LinkedListNode的自定义节点数据

   2024-10-02 7840
核心提示:在C#中,可以自定义节点数据类型来存储在LinkedListNodeT中。以下是一个示例:public class CustomData{public int Id { get; se

在C#中,可以自定义节点数据类型来存储在LinkedListNode<T>中。以下是一个示例:

public class CustomData{    public int Id { get; set; }    public string Name { get; set; }    public CustomData(int id, string name)    {        Id = id;        Name = name;    }}LinkedList<CustomData> linkedList = new LinkedList<CustomData>();CustomData data1 = new CustomData(1, "Alice");CustomData data2 = new CustomData(2, "Bob");linkedList.AddLast(data1);linkedList.AddLast(data2);LinkedListNode<CustomData> currentNode = linkedList.First;while (currentNode != null){    Console.WriteLine($"Id: {currentNode.Value.Id}, Name: {currentNode.Value.Name}");    currentNode = currentNode.Next;}

在上面的示例中,我们定义了一个CustomData类来存储自定义节点数据。然后我们创建一个LinkedList<CustomData>来存储这些自定义节点数据,并将其添加到链表中。最后,我们遍历链表并输出每个节点的数据。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号