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

Xóa node cuối LinkedList với RemoveLast() C#

LinkedList<T>.RemoveLast() xóa nút cuối cùng của danh sách liên kết. Trả về void. Ném InvalidOperationException nếu danh sách rỗng.

Ví dụ minh họa

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        string[] employees = { "Patrick", "Robert", "John", "Jacob", "Jamie" };
        LinkedList<string> list = new LinkedList<string>(employees);

        foreach (var emp in list)
            Console.WriteLine(emp);

        list.RemoveLast();
        Console.WriteLine("LinkedList sau khi xóa node cuối...");
        foreach (var emp in list)
            Console.WriteLine(emp);
    }
}

Kết quả đầu ra

Patrick
Robert
John
Jacob
Jamie
LinkedList sau khi xóa node cuối...
Patrick
Robert
John
Jacob

Phương thức liên quan: RemoveFirst() (xóa đầu), Remove(node) (xóa node cụ thể), Remove(value) (xóa giá trị đầu tiên tìm thấy).