static void Main(string[] args) { Ucgen u1 = new Ucgen(3, 5); Console.WriteLine(AlanBilgi.UcgenAlan(u1)); Dikdortgen d1 = new Dikdortgen(3, 5); Console.WriteLine(AlanBilgi.DikdortgenAlan(d1)); }
static void Main(string[] args) { // MUMKUN, cunku her ucgen bir sekildir Sekil a = new Ucgen(); // is ile tip kontrolu if (a is Sekil) { Console.WriteLine("a nesnesi bir sekil"); } // is ile tip kontrolu if (a is Ucgen) { Console.WriteLine("a nesnesi bir ucgen"); } // as ile tip cevrimi Ucgen u = a as Ucgen; if (u != null) { u.UcgenYazdir(); } Sekil s1 = u as Sekil; if (s1 != null) { Console.WriteLine("u nesnesi bir sekil"); s1.SekilYazdir(); } BaskaBirsey b = new BaskaBirsey(); if (!(b is Sekil)) { Console.WriteLine("b nesnesi sekil degil"); } }
public static string UcgenAlan(Ucgen u) { return($"Ucgen alan: {u.Alan()}"); }