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); }
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); }
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); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Id = 1; urun1.Adi = "Elma"; urun1.Fiyati = 15; urun1.Aciklama = "Amasya Elması"; urun1.StokAdedi = 10; Urun urun2 = new Urun(); urun2.Id = 2; urun2.Adi = "Çilek"; urun2.Fiyati = 10; urun2.Aciklama = "Kırmızı çilek"; urun2.StokAdedi = 15; Urun[] urunler = new Urun[] { urun1, urun2 }; foreach (Urun urun in urunler) { Console.WriteLine("Ürün Adı: " + urun.Adi); Console.WriteLine("Fiyatı: " + urun.Fiyati); Console.WriteLine("Açıklaması: " + urun.Aciklama); Console.WriteLine("--------------------"); } Console.WriteLine("----------Methodlar----------"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Karpuz", 70, "Diyarbakır karpuzu", 20); }
static void Main(string[] args) { Products product1 = new Products(); product1.Adi = "elma"; product1.Aciklama = "yesil elma"; product1.Fiyati = 5; Products product2 = new Products(); product2.Adi = "armut"; product2.Aciklama = "yesil armut"; product2.Fiyati = 7; Products product3 = new Products(); product3.Adi = "karpuz"; product3.Aciklama = "diyarbakir karpuz"; product3.Fiyati = 22; Products[] products = new Products[] { product1, product2, product3 }; foreach (Products product in products) { Console.WriteLine(product.Adi); Console.WriteLine(product.Aciklama); Console.WriteLine(product.Fiyati); Console.WriteLine("------------"); } Console.WriteLine("------Methods-----"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(product1); sepetManager.Ekle(product2); sepetManager.Ekle(product3); sepetManager.Ekle2("fındık", "çakıl fındık", 25, 30000); }
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); }
static void Main(string[] args) { Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyati = 15.99; 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 }; foreach (Product urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("-----------------------"); } Console.WriteLine("----------------------M-----------------------"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); Console.WriteLine("----------------------------------------------"); sepetManager.Ekle2("Armut", "Yeşil", 12); }
static void Main(string[] args) { Product product1 = new Product(); product1.Adi = "Elma"; product1.Fiyati = 150; product1.Aciklama = "Amasya Elması"; Product[] product = new Product[] { product1 }; Console.WriteLine("Methods****************"); SepetManager sepet = new SepetManager(); sepet.Ekle(product1); }
static void Main(string[] args) { SepetManager sepetManager = new SepetManager(); Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyat = 15; urun1.Aciklama = "Taze Amasya Elması"; Product urun2 = new Product(); urun2.Adi = "Karpuz"; urun2.Fiyat = 80; urun2.Aciklama = "Tarladan Diyarbakır Karpuzu"; Product[] products = new Product[] { urun1, urun2 }; foreach (Product urun in products) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyat); Console.WriteLine(urun.Aciklama); //Encapsulation sepetManager.Ekle(urun); Console.WriteLine("--------------------"); } Console.WriteLine("-------Methods-------"); //sepetManager.Ekle(); Console.ReadLine(); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Adi = "Elma"; urun1.Id = 1; urun1.Fiyati = 5; urun1.Currency = "TL"; Urun urun2 = new Urun(); urun2.Adi = "Kayısı"; urun2.Id = 2; urun2.Fiyati = 10; urun2.Currency = "TL"; Urun urun3 = new Urun(); urun3.Adi = "Armut"; urun3.Id = 3; urun3.Fiyati = 7; urun3.Currency = "TL"; Urun[] urunler = new Urun[] { urun1, urun2, urun3 }; //For ile Listelemel için //for (int i = 0; i < urunler.Length; i++) { //Urun urun = urunler[i]; //Console.WriteLine(urun.Adi); //Console.WriteLine(urun.Id); //Console.WriteLine(urun.Fiyati); //Console.WriteLine(urun.Currency); //Console.WriteLine("------------------"); } //MUTLAKA CLASS OLARAK TEK SATIRDA YAZDIRMAYI DENE!!! //Console.WriteLine("For Bitti"); foreach (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Id); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Currency); Console.WriteLine("------------------"); } Console.WriteLine("Foreach Bitti"); Console.WriteLine("-----------Methods----------"); //yeni bilgi girdiğinde sorun olmaması için Ekle kısmını class olarak eklemek faydalı, yoksa her yeni //veriyi class içine eklediğinde, diğer tüm veri barındıran fonksiyonları da değiştirmen gerekir. Bunun //adına encapsulation deniyor. SepetManager sepetmanager = new SepetManager(); //doğru örnek sepetmanager.Ekle(urun1); sepetmanager.Ekle(urun2); sepetmanager.Ekle(urun3); //kötü örnek sepetmanager.Ekle2("Armut", "Yeşil Armut", 12, 100); sepetmanager.Ekle2("Elma", "Sarı Elma", 15, 10); sepetmanager.Ekle2("Kiraz", "Kırmızı Kiraz", 10, 20); }