Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Thêm nút/giá trị vào cuối LinkedList trong C#

Giới thiệu

Phương thức AddLast(T value) của LinkedList<T> thêm một nút mới chứa giá trị vào cuối danh sách. Trả về LinkedListNode<T> vừa tạo.

Ví dụ 1: Thêm chuỗi vào LinkedList

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        LinkedList list = new LinkedList();
        list.AddLast("A");
        list.AddLast("B");
        list.AddLast("C");
        list.AddLast("D");
        list.AddLast("E");
        list.AddLast("F");

        Console.WriteLine("Số nút = " + list.Count);
        Console.WriteLine("Các phần tử trong LinkedList...");
        foreach (string res in list)
        {
            Console.WriteLine(res);
        }

        list.AddLast("G");
        list.AddLast("H");
        list.AddLast("I");

        Console.WriteLine("Số nút = " + list.Count);
        Console.WriteLine("Các phần tử trong LinkedList...");
        foreach (string res in list)
        {
            Console.WriteLine(res);
        }
    }
}

Kết quả

Số nút = 6
Các phần tử trong LinkedList...
A
B
C
D
E
F
Số nút = 9
Các phần tử trong LinkedList...
A
B
C
D
E
F
G
H
I

Ví dụ 2: Thêm số nguyên

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        LinkedList list = new LinkedList();
        list.AddLast(100);
        list.AddLast(200);
        list.AddLast(300);

        Console.WriteLine("Số nút = " + list.Count);
        Console.WriteLine("Các phần tử trong LinkedList...");
        foreach (int res in list)
        {
            Console.WriteLine(res);
        }

        list.AddLast(400);
        list.AddLast(500);
        list.AddLast(600);

        Console.WriteLine("Số nút = " + list.Count);
        Console.WriteLine("Các phần tử trong LinkedList...");
        foreach (int res in list)
        {
            Console.WriteLine(res);
        }
    }
}

Kết quả

Số nút = 3
Các phần tử trong LinkedList...
100
200
300
Số nút = 6
Các phần tử trong LinkedList...
100
200
300
400
500
600

Các phương thức liên quan

  • AddFirst(T) – thêm vào đầu.
  • AddAfter(node, T) / AddBefore(node, T) – thêm sau/trước một nút cụ thể.
  • RemoveLast(), RemoveFirst() – xóa cuối/đầu.