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

Phương thức Remove() của LinkedList trong C#

LinkedList<T>.Remove(value) xóa node đầu tiên có giá trị khớp. Trả về bool báo thành công.

Ví dụ minh họa

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        int[] num = { 2, 5, 7, 15 };
        LinkedList<int> list = new LinkedList<int>(num);

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

        var newNode = list.AddLast(25);
        Console.WriteLine("LinkedList sau khi thêm node...");
        foreach (var n in list)
            Console.WriteLine(n);

        list.Remove(7);
        Console.WriteLine("LinkedList sau khi xóa node 7...");
        foreach (var n in list)
            Console.WriteLine(n);
    }
}

Kết quả đầu ra

2
5
7
15
LinkedList sau khi thêm node...
2
5
7
15
25
LinkedList sau khi xóa node 7...
2
5
15
25

Lưu ý: Trùng lặp khái niệm với ID 1003091823. Remove() xóa node đầu tiên tìm thấy.