นี่คือ LinkedList ของเรา:
int[] num = {1, 3, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
เพื่อตรวจสอบว่าลิสต์มีองค์ประกอบหรือไม่ ให้ใช้เมธอด Contains() ตัวอย่างต่อไปนี้ตรวจสอบโหนด 3 ในลิสต์:
list.Contains(3)
ข้างต้น คืนค่า True เนื่องจากพบองค์ประกอบ ดังที่แสดงด้านล่าง:
ตัวอย่าง
using System;
using System.Collections.Generic;
class Demo
{
static void Main()
{
int[] num = {1, 3, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
foreach (var n in list)
{
Console.WriteLine(n);
}
// เพิ่มโหนดที่ท้ายสุด
var newNode = list.AddLast(20);
// เพิ่มโหนดใหม่หลังโหนดที่เพิ่งเพิ่ม
list.AddAfter(newNode, 30);
Console.WriteLine("LinkedList after adding new nodes...");
foreach (var n in list)
{
Console.WriteLine(n);
}
Console.WriteLine("Is number 3 (node) in the list?: " + list.Contains(3));
}
}
ผลลัพธ์
1
3
7
15
LinkedList after adding new nodes...
1
3
7
15
20
30
Is number 3 (node) in the list?: True