ใช้เมธอด Remove(T item) ของ List<T> เพื่อลบองค์ประกอบที่ตรงกับค่าที่ระบุ (ลบเฉพาะตัวแรกที่พบ) คืนค่า true หากลบสำเร็จ
ตัวอย่างโค้ด
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List myList = new List();
myList.Add("Jennings");
myList.Add("James");
myList.Add("Chris");
Console.WriteLine("Initial List...");
foreach (string str in myList) Console.WriteLine(str);
myList.Remove("James"); // ลบ "James"
Console.WriteLine("New List...");
foreach (string str in myList) Console.WriteLine(str);
}
}
ผลลัพธ์
Initial List... Jennings James Chris New List... Jennings Chris
เมธอดอื่น: RemoveAt(index) ลบตามดัชนี, RemoveAll(predicate) ลบทุกตัวที่ตรงเงื่อนไข, Clear() ลบทั้งหมด