예제 #1
0
        static void Main(string[] args)
        {
            SepetMenager sepetMenager = new SepetMenager();
            Product      product1     = new Product();

            product1.Name        = "Elma";
            product1.Explanation = "Amasya Elma";
            product1.Price       = 10;
            product1.Id          = 1;

            Product product2 = new Product();

            product2.Name        = "visne";
            product2.Explanation = "Afyon Visne";
            product2.Price       = 15;
            product2.Id          = 2;

            Product[] products = new Product[] { product1, product2 };
            foreach (var product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Explanation);
                Console.WriteLine(product.Price);
                sepetMenager.Add(product);
                Console.WriteLine(" ");
            }
            Console.WriteLine("-------Metotlar-------");
        }
예제 #2
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.UrunAd   = "Elma";
            urun1.Fiyat    = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.UrunAd   = "Karpuz";
            urun2.Fiyat    = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

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

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

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

            SepetMenager sepet = new SepetMenager();

            sepet.Ekle(urun1);
            sepet.Ekle2("Muz", "Anamur", 18);
        }
예제 #3
0
        static void Main(string[] args)
        {
            //string urunAdi = "Elma";
            //double fiyati = 15;
            //string aciklama = "Amasya elmasi";

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elmasi";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Karpuz gibi karpuz";

            Urun urun3 = new Urun();

            urun3.Adi      = "muz";
            urun3.Fiyati   = 43;
            urun3.Aciklama = "test";

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



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

            Console.WriteLine("--------Metotlar--------");
            //instanse - örnek
            //encapsulation
            SepetMenager sepetMenager = new SepetMenager();

            sepetMenager.Ekle(urun1);
            sepetMenager.Ekle(urun2);

            sepetMenager.Ekle2("Armut", "sari armut", 15, 1000);
            sepetMenager.Ekle2("Cilek", "kirmizi armut", 50, 1000);
            sepetMenager.Ekle2("Muz", "sari muz", 60, 1000);
        }
예제 #4
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   = 15;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            //type -safe --tip güvenli
            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--------");

            //instance- örnek
            //encapsulition
            SepetMenager sepetMenager = new SepetMenager();

            sepetMenager.Ekle(urun1);
            sepetMenager.Ekle(urun2);

            sepetMenager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetMenager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetMenager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
예제 #5
0
        static void Main(string[] args)
        {
            string urunAdi = "Elma";
            double fiyati  = 15;
            string detay   = "Amasya elması";

            Urun urun1 = new Urun();

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


            Urun urun2 = new Urun();

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


            Urun[] urunler = new Urun[] { urun1, urun2 };
            //type-safe --- tip güvenliği
            foreach (Urun urun in urunler)
            {
                Console.WriteLine("---------------------");
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Acıklama);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("**********METOTLAR***********");
            //instance-örnek
            //encapsulation
            SepetMenager sepetMenager = new SepetMenager();

            sepetMenager.Ekle(urun1);
            sepetMenager.Ekle(urun2);

            sepetMenager.Ekle2("Armut", "Yeşil Armut", 15);
            sepetMenager.Ekle2("Elma", "Kış elması", 10);
            sepetMenager.Ekle2("Karpuz", "Diyarbakır", 50);


            Console.ReadLine();
        }
예제 #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("************************");
            }

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

            //Encapsulation
            SepetMenager seperManager = new SepetMenager();

            seperManager.Ekle(urun1);
            seperManager.Ekle(urun2);

            seperManager.Ekle2("Armut", "Yeşil Armut", 12);
        }
예제 #7
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.Aciklamasi = "Amasya Elması";


            Urun urun2 = new Urun();

            urun2.Adi        = "Karpuz";
            urun2.Fiyati     = 80;
            urun2.Aciklamasi = "Diyarbakır Karpuzu";

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

            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklamasi);
                Console.WriteLine("----------------");
            }
            Console.WriteLine("---------Metotlar----------");
            SepetMenager sepetMenager = new SepetMenager();

            sepetMenager.Ekle(urun1);
            sepetMenager.Ekle(urun2);

            sepetMenager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetMenager.Ekle2("Elma", "Yeşil Elma", 12, 9);
            sepetMenager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }