Exemplo n.º 1
0
        public int CompareTo(object obj)
        {
            Persoana persoana = obj as Persoana;

            return(nume.CompareTo(persoana.nume));
            //return varsta.CompareTo(persoana.varsta);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            ArrayList persoane = new ArrayList();

            persoane.Add(new Persoana("AAAAA 11111", 34));
            persoane.Add(new Persoana("ZZZZZ 22222", 30));
            persoane.Add(new Persoana("MMMMM 33333", 82));
            persoane.Add(new Persoana("GGGGG 44444", 5));

            //persoane.Sort();
            persoane.Sort(new Comparator());

            for (int i = 0; i < persoane.Count; i++)
            {
                Persoana persoana = persoane[i] as Persoana;
                Console.WriteLine("{0} {1}", persoana.nume, persoana.varsta);
            }
            Console.ReadKey();
        }