Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public Karanfil(Icecek newIcecek)
 {
     this.icecek = newIcecek;
 }
Ejemplo n.º 3
0
 public Limon(Icecek newIcecek)
 {
     this.icecek = newIcecek;
 }
Ejemplo n.º 4
0
 public Seker(Icecek newIcecek)
 {
     this.icecek = newIcecek;
 }
Ejemplo n.º 5
0
 public Tomurcuk(Icecek newIcecek)
 {
     this.icecek = newIcecek;
 }