Example #1
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { "Elma", "Karpuz" };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe -- tip güvenli
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("---------------Metotlar----------");

            //instance - örnek
            //encapsulation

            SepetManeger sepetManager = new SepetManeger();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
Example #2
0
        static void Main(string[] args)
        {
            //string urunAdi = "Elma";
            //double Fiyati = 15;
            //String aciklama = "Amasya Elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "sulu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("....................................................");
            }//program.cs c#tan geldiğini söyler.
            Console.WriteLine("---------------Metotlar---------------");

            //instance  Örnek
            //encapsulation

            SepetManeger sepetManeger = new SepetManeger();

            sepetManeger.Ekle(urun1);
            sepetManeger.Ekle(urun2);
            sepetManeger.Ekle2("armut", "yeşil armut", 12, 50);
            sepetManeger.Ekle2("portakal", "yeşil", 10, 60);
            sepetManeger.Ekle2("elma", "yeşil elma", 14, 70);// sırasıyla urun adi aciklama double sayısını fiyatını yazıyoruz

            //metot tekrar tekrar kullanabilme seçeneği verdi.
        }
Example #3
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 0.20;
            urun1.Aciklama = "Amasya Elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 15;
            urun2.Aciklama = "Diyarbakır Karpuzu";


            Urun[] urunler = new Urun[] { urun1, urun2 };


            //type safe - tip güvenliği
            foreach (Urun urun in urunler)

            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }

            Console.WriteLine("---------Metotlar--------------");


            //instance - örnek
            //encapsulation

            SepetManeger sepetManeger = new SepetManeger();

            sepetManeger.Ekle(urun1);
            sepetManeger.Ekle(urun2);

            sepetManeger.Ekle2("Armut", "Yelil armut", 12, 10);
            sepetManeger.Ekle2("elma", "Yelil elma", 12, 9);
            sepetManeger.Ekle2("karpuz", "Diyarbakır karpuzu", 12, 4);
        }
Example #4
0
        static void Main(string[] args)
        {
            string urunAdi    = "elma";
            double fiyat      = 15;
            string aciklamasi = "amasya elması ";

            Urun urun1 = new Urun();

            urun1.Adi      = " elma ";
            urun1.Fiyat    = 15;
            urun1.Aciklama = "amasya elması ";

            Urun urun2 = new Urun();

            urun2.Adi      = " karpuz ";
            urun2.Fiyat    = 80;
            urun2.Aciklama = " diyarbakır karpuzu ";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyat);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("--------------");
            }

            Console.WriteLine("------------METODLAR-------------");

            //İNSTANCE
            SepetManeger sepetManager = new SepetManeger();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("armut", "yeşil armut", 12, 10);
            sepetManager.Ekle2("elma", "yeşil elma", 120, 9);
            sepetManager.Ekle2("karpuz", "diyarbakır karpuzu", 12, 8);
        }
Example #5
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "karpuz";
            urun2.fiyati   = 80;
            urun2.Aciklama = "Diyarbakır";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }

            Console.WriteLine("-----------Metotlar-----------");

            //instan - örneke
            //encapsulation

            SepetManeger sepetManeger = new SepetManeger();

            sepetManeger.Ekle(urun1);
            sepetManeger.Ekle(urun2);

            sepetManeger.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManeger.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManeger.Ekle2("karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Example #6
0
        static void Main(string[] args)
        {
            string urunAdi  = "elma";
            double fiyati   = 15;
            string aciklama = "amasya elması";

            Urun urun1 = new Urun();

            urun1.Adi      = "elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun  in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
            }

            Console.WriteLine("-----Metotlar---------");
            SepetManeger sepetManeger = new SepetManeger();

            sepetManeger.Ekle(urun1);
            sepetManeger.Ekle(urun2);

            sepetManeger.Ekle2("armut", "yeşil", 12, 5);
            sepetManeger.Ekle2("karpuz", "yeşil", 6, 8);
            sepetManeger.Ekle2("elma", "kırmızı", 129, 9);
        }