ตั้งค่า LinkedList และเพิ่มสมาชิก:
string[] students = { "Beth", "Jennifer", "Amy", "Vera" };
LinkedList<string> list = new LinkedList<string>(students);
ขั้นแรก ให้เพิ่มโหนดใหม่ที่ท้ายสุด:
var newNode = list.AddLast("Emma");
ตอนนี้ ให้ใช้เมธอด AddAfter() เพื่อเพิ่มโหนดหลังโหนดที่กำหนด:
list.AddAfter(newNode, "Matt");
นี่คือโค้ดที่สมบูรณ์
ตัวอย่าง
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 after adding new nodes...");
foreach (var stu in list)
{
Console.WriteLine(stu);
}
}
}
ผลลัพธ์
Beth
Jennifer
Amy
Vera
LinkedList after adding new nodes...
Beth
Jennifer
Amy
Vera
Emma
Matt