static void Main(string[] args) { Product product1 = new Product(); product1.UrunAciklama = "Red apple"; product1.UrunAdi = "Apple"; product1.UrunFiyati = 10; Product product2 = new Product(); product2.UrunAciklama = "Yellow banana"; product2.UrunAdi = "Banana"; product2.UrunFiyati = 20; Product[] products = new Product[] { product1, product2 }; foreach (var product in products) { Console.WriteLine("Products: " + product.UrunAdi + " " + product.UrunFiyati + " " + product.UrunAciklama); } Console.WriteLine("-----------------------Metotlar-----------"); //Class çağırırken instance oluşturmalıyız. //sepetManager. diyip methodu çağırıyoruz. //method bize reusability sağladı. SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2("Armut", "Yeşil armut", 12, 10); sepetManager.Add2("Elma", "Yeşil elma", 12, 9); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.UrunAdi = "Elma"; urun1.Fiyati = 15; urun1.Aciklama = "Amasya elması"; Urun urun2 = new Urun(); urun2.UrunAdi = "Karpuz"; urun2.Fiyati = 80; urun2.Aciklama = "Diyarbakır karpuzu"; Urun[] urunler = new[] { urun1, urun2 }; foreach (Urun urun in urunler) { Console.WriteLine(urun.UrunAdi + " " + urun.Fiyati + " " + urun.Aciklama); } Console.WriteLine("***********"); SepetManager sepetManager = new SepetManager(); sepetManager.Add(urun1); sepetManager.Add(urun2); }
static void Main(string[] args) { Urun product1 = new Urun(); product1.Name = "Apple"; product1.Price = 15; product1.Explanation = "Red Apple"; Urun product2 = new Urun(); product2.Name = "Watermelon"; product2.Price = 80; product2.Explanation = "Diyarbakir Watermelon"; Urun[] products = new Urun[] { product1, product2 }; foreach (Urun product in products) { Console.WriteLine(product.Name); Console.WriteLine(product.Price); Console.WriteLine(product.Explanation); Console.WriteLine("----------------------"); } Console.WriteLine("---------------Metotlar-----------------"); SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2("Armut", "Yeşil Armut", 12, 5); sepetManager.Add2("Elma", "Yeşil elma", 12, 3); sepetManager.Add2("Karpuz", "Diyarbakır karpuzu", 12, 1); }
static void Main(string[] args) { //tekrar tekrar kullanılabilirliği sağlayan seyler, metotlar.. do not repeat yourself. Best Practices..temiz Kod yazma teknikleri //Sepete ekle, arkasında bir kod var o çalışıyor.. Anasayfaya giriyon, günün ürünü etc, hemen altında sepete ekle..Ürün detayında da sepete ekle var //kenarda, onu da sepete ekle diyor. her yerde sepete ekle var :D hepsi aynı.. //C# java gibi dillerde herşey class lardan oluşur, istisnai config dosyaları hariç.. temel yapılar hep claass içerisinde. string productName = "Apple"; double price = 15; string Description = "Amasya Apple"; string[] meyveler = new string[] { }; Product product1 = new Product(); product1.ProductName = "Apple"; product1.Price = 15; product1.Description = "Amasya Apple"; Product product2 = new Product(); product2.ProductName = "Karpuz"; product2.Price = 80; product2.Description = "Diyarbakır Karpuzu"; Product[] Products = new Product[] { product1, product2 }; //type safe -- C# tip güvenli foreach (Product product in Products) { Console.WriteLine(product.ProductName); Console.WriteLine(product.Price); Console.WriteLine(product.Description); Console.WriteLine("---------------"); } Console.WriteLine("---------------Methods--------------------------------"); //encapsulation - kapsülleme demek, ayrı ayrı yazacağın düzensiz olacak yapıyı kapsülün içine almak, bir düzene sokmak demek //instance - örnek tanımlıyoruz önce.... Tekrar tekrar aynı şeyi kullanabilme imkanı veriyor Metotlar bize.. Yarın bir değişiklik gelirse (kod bloklarında) işimiz kolay olsun diye. SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2("Armut", "Yerli Armut", 12, 8); sepetManager.Add2("Çilek", "Yerli Çilek", 26, 11); sepetManager.Add2("Amele boku", "Yersin yemezsin", 55, 22); }
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ı"; product1.stokAdet = 5; Product product2 = new Product(); product2.Adi = "Karpuz"; product2.Fiyati = 80; product2.Aciklama = "Diyarbakır Karpuzu"; product2.stokAdet = 3; Product[] products = new Product[] { product1, product2 }; foreach (Product product in products) { Console.WriteLine(product.Adi); Console.WriteLine(product.Aciklama); Console.WriteLine(product.Fiyati); Console.WriteLine(product.stokAdet); Console.WriteLine("-----------------"); } Console.WriteLine("-------------Metotlar---------------------"); //instace - class örneği oluşturmak - örnek //encapsulation SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2(urunAdi = "armut", aciklama = "sarı", fiyati = 10, 5); sepetManager.Add2(urunAdi = "ayva", aciklama = "sarı", fiyati = 10, 3); sepetManager.Add2(urunAdi = "kiraz", aciklama = "kırmızı", fiyati = 10, 1); Console.ReadLine(); }
static void Main(string[] args) { string producktName = "Elma"; double price = 15; string details = "Amasya elmasi"; Product product1 = new Product(); product1.Name = "Elma"; product1.Price = 15; product1.Details = "Amasya elmasi"; product1.Id = 256486; product1.Stock = 12; Product product2 = new Product(); product2.Name = "Karpuz"; product2.Price = 80; product2.Details = "Diyarbakir karpuzu"; product1.Id = 1212; product1.Stock = 8; Product[] products = new Product[] { product1, product2 }; //type-safe foreach (Product product in products) { Console.WriteLine(product.Name); Console.WriteLine(product.Price); Console.WriteLine(product.Details); Console.WriteLine("------------------------"); } Console.WriteLine("-------------------Metotlar------------------"); //instance - ornek //encapsulation SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2("Armut", "Yesil atmut", 12, 10); sepetManager.Add2("Elma", "Yesil elma", 15, 9); sepetManager.Add2("Karpuz", "Diyarbakir karpuzu", 13, 8); }
static void Main(string[] args) { Product product1 = new Product(); product1.Adi = "Elma"; product1.Fiyat = 15; product1.Aciklama = "ekşi"; Product product2 = new Product(); product2.Adi = "Çilek"; product2.Fiyat = 13; product2.Aciklama = "tatlı"; Product[] products = new Product[] { product1, product2 }; foreach (var product in products) { Console.WriteLine(product.Adi + " " + product.Fiyat + " " + product.Aciklama); } Console.WriteLine("--------------Metotlar---------------------"); SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add2("elma", "sarı", 10); sepetManager.Add2("armut", "bal", 5); Console.ReadLine(); }
static void Main(string[] args) { Product products1 = new Product(); products1.Id = 1; products1.Adi = "Elma"; products1.Fiyati = 5; products1.Aciklama = "Amasya Elmasi"; Product products2 = new Product(); products2.Id = 2; products2.Adi = "Karpuz"; products2.Fiyati = 85; products2.Aciklama = "Diyarbakir Karpuzu"; Product[] products = new Product[] { products1, products2 }; foreach (Product product in products) { Console.WriteLine(product.Id); Console.WriteLine(product.Adi); Console.WriteLine(product.Fiyati); Console.WriteLine(product.Aciklama); Console.WriteLine("--------------------------------"); } Console.WriteLine("--------------------Metotlar--------------------"); SepetManager sepetManager = new SepetManager(); sepetManager.Add(products1); sepetManager.Add(products2); sepetManager.Ekle2("Armut", "Yesil Armut", 29); sepetManager.Ekle2("Elma", "Yesil Elma", 29); sepetManager.Ekle2("Karpuz", "Diyarbakir", 29); Console.ReadLine(); }
static void Main(string[] args) { string productName = "Apple"; double price = 15; string description = "Amasya Apple"; Product product = new Product(); product.Name = "Elma"; Console.WriteLine("---------Metotlar--------"); SepetManager sepetManager = new SepetManager(); sepetManager.Add(product); sepetManager.Add(product); sepetManager.Add2("Armut", "Yeşil Armut", 12); sepetManager.Add2("Elma", "Yeşil Elma", 12); sepetManager.Add2("Karpuz", "Diyarbakır Karpuzu", 12); }
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 }; 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 SepetManager sepetManager = new SepetManager(); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add2("Armut", "Yeşil armut", 12, 10); sepetManager.Add2("ELma", "Yeşil Elma", 12, 20); sepetManager.Add2("karpuz", "Diyarbakır karpuzu", 12, 9); }
static void Main(string[] args) { Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyat = 15; urun1.Aciklama = "Amasya Elması"; urun1.stokAdet = 20; Product urun2 = new Product(); urun2.Adi = "karpuz"; urun2.Fiyat = 80; urun2.Aciklama = "Diyarbakır Karpuzu"; urun2.stokAdet = 10; Product[] urunler = new Product[] { urun1, urun2 }; foreach (Product urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyat); Console.WriteLine(urun.Aciklama); Console.WriteLine(urun.stokAdet); Console.WriteLine("----------------------------"); } Console.WriteLine("--------Metotlar----------------"); SepetManager sepetYonet = new SepetManager(); sepetYonet.Add(urun1); sepetYonet.Add(urun2); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); List <Product> productsList = new List <Product>(); //Product product = new Product(); Product product1 = new Product(); product1.Id = 1; product1.Name = "Amasya Elması"; product1.Price = 5.5; product1.Comment = "kırmızı elma"; Product product2 = new Product(); product2.Id = 2; product2.Name = "Karpuz"; product2.Price = 55.5; product2.Comment = "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("-----------------"); } SepetManager sepetManager = new SepetManager(); sepetManager.Add(product2); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add(product1); sepetManager.Add(product2); sepetManager.Add(product1); sepetManager. }