using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Threading.Tasks;
namespace ConsoleApp21
{
public class compare: IComparer
{
int IComparer.Compare(object x, object y)
{
return ((new CaseInsensitiveComparer()).Compare(y, x));
}
}
class Program
{
static void Main(string[] args)
{
compare compareOption = new compare();
ArrayList rakamlar = new ArrayList();
rakamlar.Add(8);
rakamlar.Add(5);
rakamlar.Add(3);
rakamlar.Add(9);
rakamlar.Add(7);
rakamlar.Sort(compareOption);
Console.WriteLine(rakamlar[0]);
Console.WriteLine(rakamlar[1]);
Console.WriteLine(rakamlar[2]);
Console.WriteLine(rakamlar[3]);
Console.WriteLine(rakamlar[4]);
Console.ReadKey();
//compare metodu iki adet parametre almaktadır.Bu parametrelerle Arraylist içerisindeki elemanlar karşılaştıılmaktadır.
}
}
}
Hiç yorum yok:
Yorum Gönder