示例#1
0
        static void Main(String[] args)
        {
            Daire    d1 = new Daire(20);
            Daire    d2 = new Daire(20);
            Kure     k1 = new Kure(10);
            Silindir s1 = new Silindir(10, 5);

            Console.WriteLine("Dairenin alanı : {0}", d1.Alan());
            Console.WriteLine("Kürenin alanı : {0}", k1.Alan());
            Console.WriteLine("Silindirin alanı : {0}", s1.Alan());

            Console.WriteLine("d1 ve d2 daireleri kıyaslanırsa : {0} ", d1.CompareTo(d2));
            d1.Renklendir();
        }
示例#2
0
        public int CompareTo(object o)
        {
            if (o == null)
            {
                return(1);
            }

            Daire digerDaire = o as Daire;

            if (digerDaire != null)
            {
                return(this.x.CompareTo(digerDaire.x));
            }
            else
            {
                throw new ArgumentException("Bir daire nesnesi değil!"); // Hata Fırlat
            }
        }