24 Ekim 2011 Pazartesi

Dizileri Sıralama c#

Dizilerde sıralama işlemini temel olarak yapacağız . Sort() metodu ile ;
Array.Sort(Array);
Bu metot parametre olarak verilen diziyi sıralamaya yarar.
Sıralamalar yapılırken arayüz(interface ) dediğimiz kavramlardan faydalanılır.

Şimdi farklı türlerdeki dizilerin Sort() Metodu ile nasıl sıralandığını görmek için bir örnek yapalım:
using System;
class SortArray
{
static void Main()
{
Array dizi= Array.CreateInstance(typeof(int),6);
dizi.SetValue("Sefer",0);
dizi SetValue("Mehmet",1);
dizi.SetValue("Tahir",2);
dizi.SetValue("Yusuf",3);
dizi.SetValue("Yunus",4);
dizi.SetValue("Gökçen",5);
Console.WriteLİne("Sırasız dizi: \n");
foreach(string isim in dizi)
Console.Write(isim + " -");
Console.WrietLine("\n Sıralı dizi : \n");
Array.Sort(dizi);
foreach(string isim in dizi)
Console.Write(isim + " -");
}
}
Bu programda string türünden diziler sıralandı ( bu sıralama alfabetik sıralamadır.)Sıralama işlemini sayı türleri içinde yapabilirdi . Bu defa sıralama işlemi küçükten büyüğe doğru olurdu

Hiç yorum yok:

Yorum Gönder