C# ArrayList elemanlarını küçükten büyüğe sıralamak

C# programlama dilinde ArrayList içerisinde sakladığımız elemanları sıralamak istersek ArrayList.Sort() metodunu kullanabiliriz. ArrayList.Sort() metodu default olarak artan sırada sıralama yapar.

Örnek: Tamsayılardan oluşan bir ArrayList tanımlayın ve sayıları artan sırada ArrayList.Sort() metodunu kullanarak sıralayın.

var al = new ArrayList();
al.Add(4);
al.Add(6);
al.Add(7);
al.Add(4);
al.Add(1);
al.Add(9);

//sıralanmadan önce
 foreach (int eleman in al) {
    Console.Write(eleman + " ");
}
System.Console.WriteLine("");

//sırala
al.Sort();

//sıralandıktan sonra
 foreach (int eleman in al) {
    Console.Write(eleman + " ");
}

 

Çıktı:

4 6 7 4 1 9 
1 4 4 6 7 9

 

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

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

bkz: C# ile ArrayList'e Eleman Eklemek

bkz: C# ile string'in karakterlerini rastgele değiştirmek ve sıralamak

bkz: Asp.Net'te ListView'dan sıra (row) numarasını göstermek

bkz: C# ArrayList IndexOf Metodu Kullanımı

bkz: C# ile ArrayList'ten Eleman Silmek

mbologlu

20.04.2021 03:16

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.

İ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.