コード例 #1
0
        static void Main(string[] args)
        {
            // Class larda
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi      = "Kapuz";
            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---------------");

            //Class örneği aşağıdaki gibi oluşturulur
            //Aşağıdaki şekilde yazılırsa class kullanılır
            SepetManager sepetManager = new SepetManager();

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

            //Aşağıdaki şekilde kullanılırsa class oluşturulmadan yazdık
            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
ファイル: Program.cs プロジェクト: adlibusra/deneme
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Acıklama = "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.Acıklama);
                Console.WriteLine("----------");
            }

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

            //Encapsulation: ilişkilendirme urun cs ye stok adedi eklendi. Ayrı ayrı yazıcağımı düzene soktum

            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);



            Console.ReadLine();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            //dinamik programlama
            Urun urun1 = new Urun();
            urun1.Adi = "Elma";
            urun1.Fiyati = 10;
            urun1.Açiklama = "Amasya elması";
            urun1.StokAdedi = 15;

            Urun urun2 = new Urun();
            urun2.Adi = "Karpuz";
            urun2.Fiyati = 80;
            urun2.Açiklama = "Diyarbakır karpuzu";
            urun2.StokAdedi = 20;

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

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

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

            //intance - örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();
            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 10, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 10, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 10, 8);


        }
コード例 #4
0
ファイル: Program.cs プロジェクト: SIDDIKCAN/KampIntro
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi       = "Karpuz";
            urun2.Fiyati    = 20;
            urun2.Aciklama  = "Diyarbakır karpuzu";
            urun2.StokAdedi = 30;

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

            foreach (Urun urun in urunler)
            {
                Console.WriteLine("Ürün Adı : " + urun.Adi + " " + "Fiyat -->" + urun.Fiyati + " " + "Ürün Açıklaması : " + urun.Aciklama + " " + "Stok Adedi : " + urun.StokAdedi);
                Console.WriteLine("-------------------------");
            }
            Console.WriteLine("---------------Metotlar-----------------");

            //instance -- örnek
            //encapsulation
            //Metotları


            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Kiraz", "Çok güzel kiraz", 12, 50);

            Console.ReadLine();
        }
コード例 #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 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-----------");

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

            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);
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: tahatoy/DevCampIntro
        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("----------------Metodlar---------------");

            //instance -- örnek(Burada class instancesi oluşturduk)
            //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);
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: ErberkUyar/Metotlar
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

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

            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(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, 45);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 30);
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: mehkarhan/KampIntro
        static void Main(string[] args)
        {
            //string urunAdi = "Elma";
            //double fiyati = 15;
            //string aciklama = "Amasya Elması";
            Urun urun1 = new Urun(); // Urun class ını tanımladık.

            //urun1.Id = 1;
            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)  //urun --> takma isim   urunler--> urunler dizisi  Urun ise veritipi
            {
                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);
        }
コード例 #9
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ülleme)  --> Tek tek eklemek yerine classın içine tanımlamak. (Örneğin: stok adedi)

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);   //metot çağırma.
            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);
        }
コード例 #10
0
        static void Main(string[] args)
        {
            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi       = "Karpuz";
            urun2.Fiyati    = 80;
            urun2.Aciklama  = "Diyarbakır Karpuzu";
            urun2.stokAdedi = 4;
            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(urun.stokAdedi);
                Console.WriteLine("------------------");
            }
            Console.WriteLine("--------Metotlar---------");

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Kaliteli Armut", 50, 10);
            sepetManager.Ekle2("Elma", "Kaliteli Elma", 22, 9);
            sepetManager.Ekle2("Karpuz", "Kaliteli Karpuz", 11, 7);
        }
コード例 #11
0
ファイル: Program.cs プロジェクト: ElifKartal/Kamp
        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   = 15;
            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(urun.StokAdedi);
                Console.WriteLine("--------------------------");
            }

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

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
        }
コード例 #12
0
ファイル: Program.cs プロジェクト: kutluhanyildiz/Metotlar
        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 };

            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("-----------");
            }

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

            //instance-örnek
            //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, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
コード例 #13
0
ファイル: Program.cs プロジェクト: belgirgin/IntroToCamp
        static void Main(string[] args)
        {
            Product product1 = new Product();

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

            Product product2 = new Product();

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

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

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

            Console.WriteLine("---------Metotlar---------");
            //instance - örnek
            //encapsulation - kapsülleme (ayrı ayrı yazıp düzensiz olacak yazıyı düzen içine sokma)

            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, 8);
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: esma6/KampIntro
        static void Main(string[] args)
        {
            Urun urun1 = new Urun(); // classın ornegi urun1 adi istege bagli

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

            Urun urun2 = new Urun();

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

            Urun[] urunler = new Urun[] { urun1, urun2 }; // urun arrayi olusturdum //string[] meyveler = new string[] {"Elma","Karpuz"};

            // type safe--tip güvenli çalışacağı veri tipini bilmek ister Urun yerine var yazsan da olur
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------");
            }

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

            //instance class ornegi olusturduk cagırmak icin
            //encapsulation = kapsülleme ekle2 metodu yerine ekle kullanmak ayri ayri yerine bir düzene sokuyorsun
            SepetManager sepetManager = new SepetManager(); // instance = örnek

            sepetManager.Ekle(urun1);                       // sepetManagerdeki ekle metoduunu cagirdim
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12); // ekle2 tercih edilmemeli stok adedi eklenirse her yerde formati degismen gerek ekle formati iyi classin icindeki urune yeni bi özellik eklersin sadece
            sepetManager.Ekle2("Elma", "Yeşil elma", 12);
            sepetManager.Ekle2("Karpuz", "Yeşil karpuz", 12);
        }
コード例 #15
0
        static void Main(string[] args)
        {
            //Metodlar tekrar tekrar kullanılabilirliği sağlayan kod bloklarıdır.
            //dont repeat yourself - dry

            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(array oluştururken veri tipini class ismi yapmamızın nedeni-Aşağıda-.)

            foreach (var urun in urunler)
            {
                Console.WriteLine("Urunun adi:" + urun.Adi);
                Console.WriteLine("Urunun Fiyati:" + urun.Fiyati);
                Console.WriteLine("Urunun Aciklamasi:" + urun.Aciklama);
                Console.WriteLine("--------------------------------");
            }

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

            //instance-Örnek metot yazıyoruz aşağıdaki gibi
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            //bunları farklı sayfalarda çağırdığımızı düşünelim. Bu durum bize reusibility sağlar.
        }
コード例 #16
0
ファイル: Program.cs プロジェクト: akykaan/Kodlamaio
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            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
            //encapsulation
            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12);
            sepetManager.Ekle2("Elma", "Yeşil elma", 1);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12);
        }
コード例 #17
0
        static void Main(string[] args)
        {
            Products urun1 = new Products();

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

            Products urun2 = new Products();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 85;
            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----------------");

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 15);
            sepetManager.Ekle2("Elma", "Yeşil elmet", 13, 20);
            sepetManager.Ekle2("incir", "Aydın inciri", 14, 5);



            Console.WriteLine("Hello World!");
        }
コード例 #18
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-----------");

            //instance - örnek
            //encapsulation = kapsülleme = düzenli kapsülün içine koyma

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("armut", "yeşil armut", 12, 100);
            sepetManager.Ekle2("elma", "kırmızı elma", 15, 89);
            sepetManager.Ekle2("karpuz", "diyarbakır karpuzu", 30, 78);
        }
コード例 #19
0
        static void Main(string[] args)
        {
            string Adi        = "elma";
            double Fiyati     = 15;
            string aciklamasi = "Amasya elması";

            string[] meyveler = new string[] { "elma", "karpuz" };
            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[] ürünler = new Urun[] { urun1, urun2 };
            //type-safe
            foreach (var urun in ürünler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklamasi);
                Console.WriteLine("-------------------");
            }
            Console.WriteLine("---------------metotlar--------");
            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);
        }
コード例 #20
0
        static void Main(string[] args)
        {
            // Property - özellik
            string adi      = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya Elması";

            Product urun1 = new Product();

            urun1.Adi      = "Armut";
            urun1.Aciklama = "Amasya armutu";
            urun1.Fiyati   = 15;

            Product urun2 = new Product();

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

            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 sepetManger = new SepetManager();

            sepetManger.Ekle(urun1);
            sepetManger.Ekle(urun2);

            sepetManger.Ekle2("Elma", "Yeşil Elma", 14);
            sepetManger.Ekle2("Armut", "Armute", 23);
        }
コード例 #21
0
ファイル: Program.cs プロジェクト: Mehmet-m/kampIntro
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyatı   = 15;
            urun1.Açıklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyatı   = 80;
            urun2.Açıklama = "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.Fiyatı);
                Console.WriteLine(urun.Açıklama);
                Console.WriteLine("--------------------");
            }

            Console.WriteLine("-----Metotlar------");
            //instance - örnek
            //encapsulation - kapsülleme

            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, 12);
            sepetManager.Ekle2("Salatalık", "Yeşil Salatalık", 12, 11);
        }
コード例 #22
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elam";
            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-----------------");

            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", "d.Bakır Karpuzu", 80, 8);
        }
コード例 #23
0
ファイル: Program.cs プロジェクト: burcakkz/kampintro
        static void Main(string[] args)
        {
            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 = "Diyarbakir Karpuzu";

            //arrayler veri tipindeki datayi tutuyor

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

            SepetManager sepetManager = new SepetManager();

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


            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 5);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 7);
        }
コード例 #24
0
ファイル: Program.cs プロジェクト: fatihkarayel/KampIntro
        static void Main(string[] args)
        {
            //class ın örneğini oluşturuyoruz.
            //clasdan bir tanımlama yapmak gerektiğinde new yaparız.

            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("Adi: " + urun.Adi);
                Console.WriteLine("Fiyatı: " + urun.Fiyati);
                Console.WriteLine("Aciklama: " + urun.Aciklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("------------Metodlar------------------");
            SepetManager sepetManager = new SepetManager(); //class ın instance ı oluşturuz

            //SepetManager clasında sepet'le ile ilgili işlemleri topladık. Örneğin burda Sepet'e ekle metodunu yazdık.
            //encapsulation yapmak gerekiyor. yani urunun prop una yeni bir prop daha ekleyince hiç bir yer patlamıyor.
            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 8);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 5);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuz", 12, 80);
        }
コード例 #25
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 20;
            urun1.Aciklama = "En iyi amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Pırasa";
            urun2.Fiyati   = 12;
            urun2.Aciklama = "Bahçeden Pırasa";

            Urun urun3 = new Urun();

            urun3.Adi      = "Lahana";
            urun3.Fiyati   = 23;
            urun3.Aciklama = "Taze lahana";


            // veya Urun[] urunler = new Urun[] { urun1, urun2, urun3 }; yapılabilir
            Urun[] urunler = { urun1, urun2, urun3 };

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

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            sepetManager.Ekle(urun3);
        }
コード例 #26
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 = "Diyarbakir  Karpzu";


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

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

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yesil Armut", 12, 2);
            sepetManager.Ekle2("Elma", "Yesil Elma", 10, 3);
            sepetManager.Ekle2("Karpuz", "Adana karpuzu", 50, 125);
        }
コード例 #27
0
ファイル: Program.cs プロジェクト: BurakTekinBT/CSharpIntro-1
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

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


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

            foreach (Urun item in urunler)
            {
                Console.WriteLine(item.Adi + "\n" + item.Fiyati + "\n" + item.Aciklama);
                Console.WriteLine("----------------");
            }
            Console.WriteLine("-----------Metotlar-----");

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

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

            //sepetManager.Ekle2("Armut","Kastamonu Armutu",12 , 15);
            //sepetManager.Ekle2("Elma", "Yeşil Elma", 18, 15);
            //sepetManager.Ekle2("Sarımsak", "Kastamonu Sarımsağı", 15, 15);
            //2. kullanım da kod tekrarı olacaktır
            Console.ReadLine();
        }
コード例 #28
0
ファイル: Program.cs プロジェクト: odono95/KampIntro
        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: you need to show what you will work with
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------");
            }

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

            //Instance creation
            //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);
        }
コード例 #29
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

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

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyat    = 80;
            urun2.Aciklama = "Diyarbakir karpuzu";

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

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

            Console.WriteLine("--------------Metotlar------------");
            //instance - ornek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("Armut", "Yesil armut", 10);
            sepetManager.Ekle2("Elma", "Yesil elma", 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakir karpuzu", 8);
        }
コード例 #30
0
ファイル: Program.cs プロジェクト: erdemku/KampIntro
        static void Main(string[] args)
        {
            Product u1 = new Product();

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

            Product u2 = new Product();

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

            Product[] urunler = new Product[] { u1, u2 };

            foreach (Product urun in urunler)
            {
                Console.WriteLine("Ürün Adi\t: " + urun.Adi);
                Console.WriteLine("Ürün Fiyatı\t: " + urun.Fiyati);
                Console.WriteLine("Ürün Acıklaması\t: " + urun.Aciklama);
                Console.WriteLine("-------------");
            }

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

            //instance- ornek
            //encapsulation

            SepetManager sm = new SepetManager();

            sm.Ekle(u1);
            sm.Ekle(u2);

            sm.Ekle2("Armut", "Yeşil Armut", 12, 34);
            sm.Ekle2("Elma", "Kırmızı Elma", 42, 69);
            sm.Ekle2("Karpuz", "Diyarbakır Karpuzu", 90, 23);
        }