5.00 / 1 oy

C# ArrayList elemanlarını alfabetik olarak sıralamak

C# programlama dilinde, sayısal ArrayList elemanları içerisinde artan ve azalan sırada nasıl sıralamalar yapabileceğimize dair dün örnekler paylaşmıştım. Bugün de string elemanlar içeren bir ArrayList içindeki elemanları nasıl alfabetik olarak sıralayabileceğimize dair bir örnek paylaşacağım.

ArrayList.Sort() metodu, sayısal değerleri artan sırada sıralayabilme özelliğine sahip olduğu gibi string değerleri de yine algılayarak otomatik olarak artan sırada sıralayabilir. Örneğin bir ArrayList oluşturalım ve için rastgele isimlerden oluşan string elemanlar ekleyelim. Sonra da sıralayarak elemanları yazdıralım.

var al = new ArrayList();
al.Add("Tugay");
al.Add("Mehmet");
al.Add("Arda");
al.Add("Zorbey");
al.Add("Burak");

// sıralamadan önce
System.Console.WriteLine("sıralamadan önce:");
foreach (var kisi in al)
    System.Console.Write(kisi + " ");

System.Console.WriteLine("\n\nsıraladıktan sonra:");

//alfabetik sıralama
al.Sort();

//alfabetik artan sırada yazdırma
foreach (var kisi in al)
    System.Console.Write(kisi + " ");

 

Çıktı:

siralamadan önce:
Tugay Mehmet Arda Zorbey Burak

siraladiktan sonra:
Arda Burak Mehmet Tugay Zorbey

 

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

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

bkz: C# ArrayList ile elemanın index'ini bulmak

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

bkz: C# ile ArrayList'ten Eleman Silmek

bkz: C# ile ArrayList'e Eleman Eklemek

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

mbologlu

21.04.2021 00:40

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 elemanlarını alfabetik olarak sıralamak

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