Bu yazıda bir dizide bulunan toplam eleman sayısının nasıl bulunacağını öğreneceksiniz.
Bir dizide toplam eleman sayısını bulmak için Count() metodunu kullanırız.
Count() yöntemi, System.Linq.Enumerable sınıfında bulunan IEnumerable’ın bir yöntemidir. IEnumerable arabirimini uygulayan herhangi bir koleksiyonla veya özel bir sınıfla kullanılabilir. C#’daki dizi, ArrayList, List, Dictionary, SortedList vb. gibi tüm yerleşik koleksiyonlar IEnumerable’ı uygular ve böylece Count() yöntemi bu koleksiyon türleriyle kullanılabilir.
Aşağıdaki örnek, dizideki toplam öğe sayısını görüntüler.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | static void Main(string[] args) { int elemanSayisi; string[] hayvanlar = { "Kedi", "Köpek", "Tilki", "Maymun", "İnek", "Kuş" }; elemanSayisi = hayvanlar.Count(); //6 Console.WriteLine("hayvanlar dizisi eleman Sayısı : "+elemanSayisi); int[] sayilar = { 1, 2, 3, 4, 3, 55, 23, 2, 5, 6, 2, 2 }; elemanSayisi = sayilar.Count(); //12 Console.WriteLine("sayilar dizisi eleman Sayısı : " + elemanSayisi); Console.ReadLine(); } |
Ekran Çıktısı:
1 2 3 4 | hayvanlar dizisi eleman Sayısı : 6 sayilar dizisi eleman Sayısı : 12 |
Yukarıdaki örnekte dizilerin toplam eleman sayısını göstermiş olduk.
Yukarıdaki örnekten farklı olarak bir dizi tanımlayarak içine herhangi bir değer girilmemesi durumunda yani boş bir dizi tanımlanması durumunda da Count() metodu dizinin toplam boyutunu verecektir.
Örnek olarak
int[] sayilar=new int[5] şeklinde bir dizide eleman sayısı 5 olacaktır.
Dizi içindeki elemanların ayrı ayrı sayısını öğrenmek isterseniz buradaki örneği inceleyebilirsiniz.