Ejemplo n.º 1
0
        public int CompareTo(object obj)
        {
            CRectangulo nuevo = (CRectangulo)obj;

            if (area > nuevo.area)
            {
                return(1);
            }
            else if (area < nuevo.area)
            {
                return(-1);
            }
            return(0);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            CRectangulo[] rects = new CRectangulo[5];
            rects[0] = new CRectangulo(5, 10);
            rects[1] = new CRectangulo(15, 20);
            rects[2] = new CRectangulo(15, 9);
            rects[3] = new CRectangulo(21, 3);
            rects[4] = new CRectangulo(15, 12);
            Array.Sort(rects);

            foreach (CRectangulo item in rects)
            {
                Console.WriteLine(item);
            }
        }