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