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

Xóa node đầu tiên tìm thấy trong LinkedList C#

LinkedList<T>.Remove(value) xóa node đầu tiên có giá trị khớp. Trả về true nếu xóa thành công, false nếu không tìm thấy.

Ví dụ minh họa

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        string[] students = { "Katie", "Jennifer", "Amy", "Vera" };
        LinkedList<string> list = new LinkedList<string>(students);

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

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

Kết quả đầu ra

Katie
Jennifer
Amy
Vera
LinkedList sau khi xóa node 'Vera'...
Katie
Jennifer
Amy

Lưu ý: Chỉ xóa phần tử đầu tiên khớp. Nếu có nhiều "Vera", chỉ xóa cái đầu.