Bu örneğimizde C# ile List (liste) içinde artan ve azalan sıralama işlemi gerçekleştireceğiz. Örneğimizde artan sıralama için OrderBy, azalan sıralama için OrderByDescending metotlarının nasıl kullanılabileceğini göreceğiz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
static void Main(string[] args) { List<string> ogrenciler = new List<string> { "Fatih","Cemil","Emine","Dursun","Derya","Ali" }; Console.WriteLine("Sıralamadan önce "); foreach(string ogrenci in ogrenciler) { Console.Write(ogrenci+ " "); } Console.WriteLine(); Console.WriteLine(); List<string> artanSiralama = ogrenciler.OrderByDescending(item => item).ToList(); List<string> azalanSiralama = ogrenciler.OrderBy(item => item).ToList(); Console.WriteLine("Azalan sıralama (Z-A) "); foreach (string lr in azalanSiralama) { Console.Write(lr + " "); } Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Artan Sıralama (A-Z) "); foreach (string lr in artanSiralama) { Console.Write(lr + " "); } Console.ReadKey(); } |
Ahmet Bey benim de sizin gibi bir web sitem var bana ulaşmanız mümkün mü bir kaç soru sormak istiyorum size
ahmet.cansever@yandex.com.tr mail adresim. Buradan ulaşabilirsiniz.