static void Main(string[] args) { // C# 4.0 Öncesi Icecek secim = NeAlirsiniz(Menu.Icecek) as Icecek; // Metodun döndürdüğü tipi cast ederek Icecek tipine çevirmemiz gerekiyor secim.IcecekIc(); // C# 4.0 Dynamic Language Runtime dynamic secim2 = NeAlirsiniz(Menu.Icecek); // Tip dinamik olarak belirleniyor secim2.IcecekIc(); Console.WriteLine(secim2.GetType().Name); }
public Karanfil(Icecek newIcecek) { this.icecek = newIcecek; }
public Limon(Icecek newIcecek) { this.icecek = newIcecek; }
public Seker(Icecek newIcecek) { this.icecek = newIcecek; }
public Tomurcuk(Icecek newIcecek) { this.icecek = newIcecek; }