C#-এ ArrayList থেকে একটি নির্দিষ্ট এলিমেন্ট মুছে ফেলার জন্য Remove() মেথডটি ব্যবহার করা হয়। এই মেথডটি আর্গুমেন্ট হিসেবে পাস করা অবজেক্টের প্রথম আবির্ভাবটিকে কালেকশন থেকে মুছে দেয়।
উদাহরণ
using System;
using System.Collections;
class Demo {
static void Main() {
ArrayList arr = new ArrayList();
arr.Add("One");
arr.Add("Two");
arr.Add("Three");
arr.Add("Four");
Console.WriteLine("ArrayList...");
foreach(string str in arr) {
Console.WriteLine(str);
}
// "Three" এলিমেন্টটি রিমুভ করা
arr.Remove("Three");
Console.WriteLine("এলিমেন্ট রিমুভ করার পর ArrayList...");
foreach(string str in arr) {
Console.WriteLine(str);
}
Console.ReadLine();
}
}
আউটপুট
ArrayList... One Two Three Four এলিমেন্ট রিমুভ করার পর ArrayList... One Two Four
নোট: Remove() মেথডটি কেবল প্রথম মিল খুঁজে পেলে সেটি মুছে দেয়। যদি একই মান একাধিকবার থাকে, তবে বাকিগুলো অপ্রভাবিত থাকে। সবগুলো মুছে ফেলার জন্য লুপ বা LINQ ব্যবহার করতে পারেন।