C# programlama dilinde ArrayList kullanımı ve içerisine eleman ekleme uygulamalarından sonra bu yazıda tanımlı bir ArrayList nesnesi içinden nasıl istediğimiz elemanları silebileceğimize dair örneklere bakalım.
Örnek 1: Aşağıdaki diziden 5 sayısının ilk numunesini silin.
Not: Remove() metodu, parametre olarak aldığı object'in sadece ilk numunesini siler.
var al = new ArrayList()
{
1, 5, 4, 6, 5, 7, 5
};
al.Remove(5);
foreach (var eleman in al)
Console.Write(eleman + ", "); //1, 4, 6, 5, 7, 5
Örnek 2: 1. örnekteki dizinin sadece 3 index'li elemanını silin.
var al = new ArrayList()
{
1, 5, 4, 6, 5, 7, 5
};
al.RemoveAt(3);
foreach (var eleman in al)
Console.Write(eleman + ", "); //1, 5, 4, 5, 7, 5
Örnek 3: 1. örnekteki dizinin elemanlarından 1. index'ten başlayarak 2 adet elemanı silin.
var al = new ArrayList()
{
1, 5, 4, 6, 5, 7, 5
};
al.RemoveRange(1,2);
foreach (var eleman in al)
Console.Write(eleman + ", "); //1, 6, 5, 7, 5
Önceki yazılarımdan bazıları için;
bkz: C# ile ArrayList'e Eleman Eklemek
bkz: C# region ile endregion kullanımı ve örnekleri
bkz: C# ile iç içe switch case kullanımı ve örnekleri
bkz: C# ile List Kullanımı ve Örnekleri
bkz: C# ArrayList Kullanımı ve Örnekleri
bkz: C# ile pürüzlü dizi (jagged array) kullanımı