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(); }
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 } }