5.00 / 1 oy

C# ArrayList IndexOf Metodu Kullanımı

C# programlama dilinde ArrayList sınıfının en sık kullanılan metodlarından birisi olan IndexOf metodu ile geceye devam edelim.

Dizi içerisinde bir elemanın ilk kez kaçıncı index'te (index'ler sıfırdan başlar) yer aldığını bulmak için IndexOf() metodu kullanılır. Örneğin aşağıdaki gibi bir ArrayList tanımlayalım ve elmanın ilk kez kaçıncı index'te yer aldığını bulalım.

var al = new ArrayList();
al.Add("portakal");
al.Add("kavun");
al.Add("karpuz");
al.Add("elma");
al.Add("ceviz");
al.Add("elma");
al.Add("şeftali");

System.Console.WriteLine(al.IndexOf("elma")); //3

 

Dizide hiç olmayan bir eleman için IndexOf metodunu kullandığımızda ise sonuç olarak -1 döner. Dolayısıyla bir ArrayList içinde bir elemanın olup olmadığını kontrol etmek için de IndexOf metodunu kullanabiliriz.

var al = new ArrayList();
al.Add("portakal");
al.Add("kavun");
al.Add("karpuz");
al.Add("elma");
al.Add("ceviz");
al.Add("elma");
al.Add("şeftali");

System.Console.WriteLine(al.IndexOf("salatalık")); //-1

Önceki yazılarımdan bazıları için;

bkz: C# ArrayList Kullanımı ve Örnekleri

bkz: C# ile ArrayList Elemanlarını Yazdırmak

bkz: C# ile ArrayList'ten Eleman Silmek

bkz: C# ile ArrayList'e Eleman Eklemek

bkz: C# ile List Kullanımı ve Örnekleri

bkz: C# metod parametresi olarak dizi göndermek

mbologlu

20.04.2021 01:36

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ArrayList IndexOf Metodu Kullanımı

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.