示例#1
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 = "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("----------Methods------------");

            //instance-örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            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);
        }
示例#2
0
        static void Main(string[] args)
        {
            //string urunAdi = "Elma";
            //double fiyati = 15;
            //string aciklama = "Amasya Elması";

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

            Product urun1 = new Product();

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

            Product urun2 = new Product();

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

            Product[] urunler = new Product[] { urun1, urun2 }; //array=bir veri tipinde istedigimiz kadar datayı tutan yapı

            //type-safe--tip güvenli
            foreach (Product urun in urunler) //veri tipi(product)+ alias(urun)+ dizi(urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("--------------------");
            }

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

            //encapsulation

            SepetManager sepetManager = new SepetManager();

            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);
        }
示例#3
0
        static void Main(string[] args)
        {
            //string urunAdi = "Elma";
            //double fiyati = 15;
            //string aciklama = "Amasya elması";

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

            Product product1 = new Product();

            product1.Adi      = "Elma";
            product1.Fiyatı   = 15;
            product1.Aciklama = "Amasya elması";

            Product product2 = new Product();

            product2.Adi      = "Karpuz";
            product2.Fiyatı   = 80;
            product2.Aciklama = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };

            foreach (Product product in products)
            {
                Console.WriteLine(product.Adi);
                Console.WriteLine(product.Fiyatı);
                Console.WriteLine(product.Aciklama);
            }

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

            //instance-class örneği oluşturmak
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 9);
            sepetManager.Ekle2("Elma", "Amasya elması", 12, 8);
        }
示例#4
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 = "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("--------------------");

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil", 12, 9);
            sepetManager.Ekle2("Y elma", "Yeşil", 14, 8);
            sepetManager.Ekle2("Kavun", "Kırmızı", 16, 7);
        }
示例#5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Method!");

            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 50;
            urun2.Aciklama = "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.Aciklama);
                Console.WriteLine("---------");
            }

            //cd tab a 2 kere basmak. Console writeline shortcut ı
            Console.WriteLine("+-+-++++++++++++--Methods--++++++++++++++++");;

            //Instance oluşturma
            SepetManager sepetManager = new SepetManager();

            sepetManager.Eklendi();
            sepetManager.Eklendi();


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

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 40);
            sepetManager.Ekle2("Elma", "Yeşil elma", 15, 45);
        }
示例#6
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

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

            Product urun2 = new Product();

            urun2.Adi      = "Muz";
            urun2.Fiyati   = 10;
            urun2.Aciklama = "Yerli muz";

            Product urun3 = new Product();

            urun3.Adi      = "Ayva";
            urun3.Fiyati   = 8;
            urun3.Aciklama = "Limon ayva";

            Product[] urunler = new Product[] { urun1, urun2, urun3 };
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi + " : " + urun.Aciklama + " : " + urun.Fiyati);
                Console.WriteLine("---");
            }

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

            //instance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

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

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

            sepetManager.Ekle2("Armut", "Dağ armutu", 32, 12);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 65, 25);
        }
示例#7
0
        static void Main(string[] args)
        {
            string Urunadi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            Products urun1 = new Products();

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

            Products urun2 = new Products();

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

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

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

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

            //encapsulation

            SepetManager sepetManager = new SepetManager();

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


            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Kırmızı Elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
示例#8
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya Elması";

            Product product1 = new Product();

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

            Product product2 = new Product();

            product2.Adi      = "Karpuz";
            product2.Fiyati   = 30;
            product2.Aciklama = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };

            foreach (Product product in products)
            {
                Console.WriteLine(product.Adi);
                Console.WriteLine(product.Fiyati);
                Console.WriteLine(product.Aciklama);
                Console.WriteLine("-------------------------");
            }

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

            //instance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);
            Console.WriteLine("************************");
            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 13, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 16, 8);
        }
示例#9
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya Elması";

            Product urun1 = new Product();

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

            Product urun2 = new Product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "D Kapuzu";

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

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

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

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", " Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", " Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuzu", "Diyarbakır karpuzu", 12, 8);
        }
示例#10
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name        = "Laptop";
            product1.Price       = 3999;
            product1.Explanation = "HP 15-RB013NT";

            Product product2 = new Product();

            product2.Name        = "Mouse";
            product2.Price       = 39;
            product2.Explanation = "HP Gaming Mouse";

            Product[] products = new Product[] { product1, product2 };

            //Type-Safe -- Tip Güvenliği
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Explanation);
                Console.WriteLine("-----------------------------");
            }

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

            //Instance - Örnek
            //Encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Add(product1);
            sepetManager.Add(product2);

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

            sepetManager.Ekle2("Headphone", "Red Headphone", 25);
            sepetManager.Ekle2("Keyboard", "Blue Headphone", 75);
            sepetManager.Ekle2("Phone", "Black Phone", 25);
        }
示例#11
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Id        = 1;
            urun1.Adi       = "elma";
            urun1.Fiyati    = 15;
            urun1.Aciklama  = "Amasya Elması ";
            urun1.StokAdedi = 15;

            Urun urun2 = new Urun();

            urun2.Id        = 2;
            urun2.Adi       = "Karpuz";
            urun2.Fiyati    = 80;
            urun2.Aciklama  = "Diyarbakır Karpuzu";
            urun2.StokAdedi = 26;

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

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

            //encapsulation
            Console.WriteLine("---------METOTLAR------");
            SepetManager sepetmanager = new SepetManager();

            sepetmanager.Ekle(urun1);
            sepetmanager.Ekle(urun2);

            sepetmanager.Ekle2("armut", "yesil armut", 12, 10);
            sepetmanager.Ekle2("karpuz", "diyarbakır karpuzu", 25, 15);
            sepetmanager.Ekle2("elma", "yeşil elma", 14, 5);
        }
示例#12
0
        static void Main(string[] args)
        {
            string ProductName  = "Elma";
            double ProductPrice = 15;
            string ProductInfo  = "Amasya Elması";

            Product product1 = new Product();

            product1.ProductName  = "elma";
            product1.ProductPrice = 15;
            product1.ProductInfo  = "Amasya Elması";

            Product product2 = new Product();

            product2.ProductName  = "Karpuz";
            product2.ProductPrice = 80;
            product2.ProductInfo  = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { product1, product2 };//şeklinde array oluşturabiliriz.

            foreach (Product product in products)
            {
                Console.WriteLine(product.ProductName);
                Console.WriteLine(product.ProductPrice);
                Console.WriteLine(product.ProductInfo);
                Console.WriteLine("---------");
            }

            Console.WriteLine("----Metodlar--------");
            //instance -- örek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 11);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 21);
        }
示例#13
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasa 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 (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------");
            }

            Console.WriteLine("----------------Metodlar---------------");
            //instance - örnek
            //encapsulation - kapsülleme Ayrı ayrı yazacağım ve düzensiz olacak yapıyı düzenli bir kapsüle sokuyorum.
            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Armut", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
示例#14
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Adi      = "Elma";
            product1.Fiyati   = 10;
            product1.Aciklama = "Amasya elmasi";


            Product product2 = new Product();

            product2.Adi      = "Karpuz";
            product2.Fiyati   = 15;
            product2.Aciklama = "Diyarbakir karpuzu";

            Product[] products = new Product[] { product1, product2 };

            foreach (Product productItem in products)
            {
                Console.WriteLine(productItem.Adi);
                Console.WriteLine(productItem.Fiyati);
                Console.WriteLine(productItem.Aciklama);
                Console.WriteLine("---------------------");
            }

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

            //instance oluşturma - class örneği

            //encapsulation yapılmış
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);
            //encapsulation yapılmamış
            sepetManager.Ekle2("Armut", "Yesil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yesil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
示例#15
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

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

            Product urun2 = new Product();

            urun2.Adi       = "Karpuz";
            urun2.Fiyati    = 80;
            urun2.Aciklama  = "Diyarbakir karpuzu";
            urun2.stokAdedi = 35;

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

            //type-safe
            foreach (Product urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine(urun.stokAdedi);
                Console.WriteLine("------------");
            }

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

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 15);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 20);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 23);
        }
示例#16
0
        static void Main(string[] args)
        {
            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 = "Diyarbakır Karpuzu";

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

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

            Console.WriteLine("------------------Methods----------------");
            //İnstance - Örnek
            //Encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);  // Methodu böyle çağırıyoruz.
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 10);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 10);
        }
示例#17
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   = 50;
            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------------------");

            //instance
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            //encapsulation
            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 8, 5);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 50, 20);


            Console.ReadLine();
        }
示例#18
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();  //Classın örneği denir.

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

            Urun urun2 = new Urun();

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

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

            //type-safe -- tip guvenli
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------------");
            }

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

            //encapsulation
            SepetManager sepetManager = new SepetManager();  //instance - örnek (Class örneği)

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

            sepetManager.Ekle2("Armut", "Yeşil", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
示例#19
0
        static void Main(string[] args)
        {
            // CLASS

            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("--- METHODLAR ---");

            // METHODS

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil", 12, 9);
            sepetManager.Ekle2("Karpuz", "Yeşil", 12, 8);
        }
示例#20
0
        static void Main(string[] args)
        {
            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 = "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-------------");

            //instance - örnek
            SepetManager sepetmanager = new SepetManager();

            sepetmanager.Ekle(urun1);   //metot böyle çağırılır.
            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);
        }
示例#21
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

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


            Product urun2 = new Product();

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

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

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

            Console.WriteLine("------------Methods---------");
            //Instance
            //encapsulation
            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("armut", "Yeşil armut", 12, 9);
            sepetManager.Ekle2("elma", "Yeşil elma", 12, 6);
            sepetManager.Ekle2("karpuz", "Diyarbakır karpuz", 12, 7);
        }
示例#22
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 karpuzu";

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

            //type-safe -- tip güvenliği

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

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

            //instance - örnek
            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil armut", 12.50, 10);
            sepetManager.Ekle2("Elma", "Yeşi elma", 12.50, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12.50, 8);
        }
示例#23
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

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

            Product urun2 = new Product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyat    = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

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

            // Product'ın büyük harfle yazılmasının sebebi veri tipi olması type safe - tip güvenliği
            foreach (Product urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyat);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------------");
            }
            Console.WriteLine("----------Metotlar----------");

            //instance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 8, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 10, 8);
        }
示例#24
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 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........");
            //intance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            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);
        }
示例#25
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

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

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

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

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

            SepetManager sepetManager = new SepetManager();

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


            //aşağıdakiler gibi yapma,class oluştur
            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 5, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 30, 8);
        }
示例#26
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 karpuzu";

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

            //type safe-tip güvenli
            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-kapsüleme,ayrı ayrı yazılacak şeyleri bir kapsülün içine koyup düzene koymak

            SepetManager sepetManager = new SepetManager();

            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", "Kırmızı Karpuz", 12, 8);
        }
示例#27
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name        = "Elma";
            product1.Price       = 15;
            product1.Description = "Amasya Elması";

            Product product2 = new Product();

            product2.Name        = "Karpuz";
            product2.Price       = 80;
            product2.Description = "Diyarbakır karpuzu";

            Product[] products = new Product[] { product1, product2 };

            //type-safe -- tip güvenli
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("-----------------");
            }
            Console.WriteLine("------------Methods--------------");

            //instance - örneklemedir
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 31);
        }
示例#28
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name    = "Elma";
            product1.Price   = 15;
            product1.Comment = "Amasya Elması";

            Product product2 = new Product();

            product2.Name    = "Karpuz";
            product2.Price   = 80;
            product2.Comment = "Diyarbakır karpuzu";

            Product[] products = new Product[] { product1, product2 };

            foreach (var product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Comment);
                Console.WriteLine(product.Price);
                Console.WriteLine("--------------");
            }
            Console.WriteLine("---------Methods---------");
            //instance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Add(product1);
            sepetManager.Add(product2);

            sepetManager.Ekle2("Armut", "yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
示例#29
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Adi      = "Araba";
            product1.Fiyati   = 150000;
            product1.Aciklama = "Sahibinden satılık";
            product1.Adet     = 54;


            Product product2 = new Product();

            product2.Adi      = "Gitar";
            product2.Fiyati   = 7000;
            product2.Aciklama = "Sahibinden temiz gitar";
            product2.Adet     = 14;

            Product product3 = new Product();

            product3.Adi      = "Pc";
            product3.Fiyati   = 9000;
            product3.Aciklama = "Sahibinden 16gb ramli PC";
            product3.Adet     = 141;

            Product product4 = new Product();

            Product[] products = new Product[] { product1, product2, product3 };

            //type-safe : tip güvenli
            foreach (Product product in products)
            {
                Console.WriteLine(product.Adi);
                Console.WriteLine(product.Fiyati);
                Console.WriteLine(product.Aciklama);
                Console.WriteLine("------------------------------------");
            }

            //instance - örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);
            sepetManager.Ekle(product3);
            //boş product -deneme amaçlı-
            sepetManager.Ekle(product4);
            sepetManager.Ekle2("Ev", 15, "Sahibinden ev");
        }
示例#30
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       = "Karpuz";
            urun1.Fiyati    = 80;
            urun1.Aciklama  = "Diyarbakır Karpuzu";
            urun1.stokAdedi = 900;
            urun1.ithalYeri = "Diyarbakır";

            Urun urun2 = new Urun();

            urun2.Adi       = "Elma";
            urun2.Fiyati    = 15;
            urun2.Aciklama  = "Amasya elması";
            urun2.stokAdedi = 500;
            urun2.ithalYeri = "Amasya";

            Urun[] urunler = new Urun[] { urun1, urun2 };
            //type-safe - - tip güvenli
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.stokAdedi);
                Console.WriteLine(urun.ithalYeri);
                Console.WriteLine("----------------------");
            }
            Console.WriteLine("---------Metodlar----------");

            //örnek
            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 500);
        }