LinkedList<T>.AddAfter(node, value) thêm node mới ngay sau node tham chiếu. Cần node tham chiếu tồn tại trong list.
Ví dụ minh họa
using System;
using System.Collections.Generic;
class Demo
{
static void Main()
{
string[] students = { "Beth", "Jennifer", "Amy", "Vera" };
LinkedList<string> list = new LinkedList<string>(students);
foreach (var stu in list)
Console.WriteLine(stu);
var newNode = list.AddLast("Emma");
list.AddAfter(newNode, "Matt");
Console.WriteLine("LinkedList sau khi thêm node...");
foreach (var stu in list)
Console.WriteLine(stu);
}
}
Kết quả đầu ra
Beth Jennifer Amy Vera LinkedList sau khi thêm node... Beth Jennifer Amy Vera Emma Matt
Quy trình: 1) Thêm "Emma" ở cuối (trả về node Emma). 2) Thêm "Matt" sau node Emma. Kết quả: ... Vera, Emma, Matt.
Lưu ý: Trùng lặp khái niệm với ID 1003091829.