C#-এ List<T> কালেকশন থেকে নির্দিষ্ট ইন্ডেক্সে অবস্থিত এলিমেন্ট মুছে ফেলার জন্য RemoveAt() মেথডটি ব্যবহার করা হয়। এই মেথডটি শূন্য-ভিত্তিক (zero-based) ইন্ডেক্স গ্রহণ করে।
উদাহরণ
using System;
using System.Collections.Generic;
class Program {
static void Main() {
List list1 = new List() {
"Hanks",
"Lawrence",
"Beckham",
"Cooper"
};
Console.WriteLine("প্রাথমিক লিস্ট:");
foreach (string name in list1) {
Console.WriteLine(name);
}
// ২য় পজিশন (ইন্ডেক্স ১) এর এলিমেন্ট রিমুভ
list1.RemoveAt(1);
Console.WriteLine("\nরিমুভ করার পর লিস্ট:");
foreach (string name in list1) {
Console.WriteLine(name);
}
}
}
আউটপুট
প্রাথমিক লিস্ট: Hanks Lawrence Beckham Cooper রিমুভ করার পর লিস্ট: Hanks Beckham Cooper
সতর্কতা: যদি ইন্ডেক্সটি অবৈধ হয় (নেগেটিভ বা কাউন্টের চেয়ে বড়), তবে ArgumentOutOfRangeException থ্রো হবে। সবসময় if (index >= 0 && index < list.Count) চেক করে নিন।