static void Main(string[] args) { Urun urun1 = new Urun(); // class tanımlıyoruz burada 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 (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, 10); }
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 = 15; urun2.Aciklama = "Diyarbakır karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; //type-safe -- tip güvenli foreach (var 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", 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 }; foreach (Urun uruntakma in urunler) { Console.WriteLine(uruntakma.Adi); Console.WriteLine(uruntakma.Fiyati); Console.WriteLine(uruntakma.Aciklama); } Console.WriteLine("------Metotlar----"); //instance- örnek// metot çağırma //encapsulation-kapsülleme 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", 18, 8); sepetManager.Ekle2("karpuz", "Yeşil armut", 20, 7); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Adi = "Elma"; urun1.Fiyat = 15; urun1.Aciklama = "Amasya Elması"; Urun urun2 = new Urun(); urun2.Adi = "Karpuz"; urun2.Fiyat = 80; urun2.Aciklama = "Diyarbakır Karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; foreach (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyat); Console.WriteLine(urun.Aciklama); Console.WriteLine("------------------------"); } Console.WriteLine("---------Metotlar---------"); //instance - class örneği oluşturma //encapsulation - class ın önemi (değişkenlerde class kullan) SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil", 10); sepetManager.Ekle2("Elma", "Sarı", 20); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklama = "amasya elması"; string[] meyveler = new string[] { }; Urun urun1 = new Urun(); // Urun clasını oluşturmuştuk. Şimdi bu claasa ait bir urun girmek için bu kod yazılır. urun1.urunAdi = "elma"; urun1.fiyati = 15; urun1.aciklama = "amasya elması"; Urun urun2 = new Urun(); urun2.urunAdi = "karpuz"; urun2.fiyati = 80; urun2.aciklama = "diyar bakır karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; // ürünleri dizi olarak yazma. süslü parantezin içine urunleri yazmayı unutma ... // ..Üstteki Urun clasına ait urunler adlı veri dizisi. foreach (Urun urun in urunler) // Urun clasında olan (var yazsanda olur) ve urunler arrayından urun ... // ..(bu adı biz verdik istersen mahmut de) adlı elemanları dolaşır. Yani iki kere döner. { Console.WriteLine(urun.urunAdi); // print ve console writeline yazılımcının kod sonucunu hemen görmek istediği için kullandığı kod parçasıdır. Console.WriteLine(urun.fiyati); Console.WriteLine(urun.aciklama); Console.WriteLine("------------"); } Console.WriteLine("----------metotlar------"); // instance- örnek oluşturma. Şimdi sepet manager sayfasında metodu yazdıktan sonra mesela metodu burada .. // .. kullanmak istediğimi düşün. bu durumda önce instance yapıyoruz. Kısacası tanıtıyoruz ne olduğunu söylüyoruz. SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); // bu yukarısında olan kod aynı işi yapar. ama bu kod kendini tekrar kontrol ettirme ihtiyacı hisseder. // mesela yönetim bir de stok adedi ekleyelim derse her sayfa güncelleme ister. sepetManager.Ekle2("armut", "yeişl armut", 12); }
static void Main(string[] args) { Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyatı = 15; urun1.Aciklama = "amasya elması"; urun1.Id = 533456897; Product urun2 = new Product(); urun2.Adi = "Karpuz"; urun2.Fiyatı = 25; urun2.Aciklama = "Diyarbakır karpuzu"; urun2.Id = 456789314; Product[] urunler = new Product[] { urun1, urun2 }; foreach (Product urunlist in urunler) { Console.WriteLine(urunlist.Adi); Console.WriteLine(urunlist.Aciklama); Console.WriteLine(urunlist.Id); Console.WriteLine(urunlist.Fiyatı); Console.WriteLine("-------------"); } Console.WriteLine("--------Metotlar-----------"); //instance - örnek //encapsulation SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 56); Console.ReadKey(); }
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 (var 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.Ekle2("Armut", "Yeşil Armut", 12, 8); sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 7); sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 9); }
static void Main(string[] args) { // string urunAdi = "Apple"; //double fiyati = 1500; //string aciklamasi = "technology of future"; //string[] teknoloji = new string[] { "apple", "huawei" }; BU OLMAK ZORUNDA DEĞİL urun urun1 = new urun(); urun1.Adı = "Apple"; urun1.Fiyati = 1500; urun1.Aciklama = "technology of future"; urun urun2 = new urun(); urun2.Adı = "Huawei"; urun2.Fiyati = 1000; urun2.Aciklama = "Technology is rising"; urun urun3 = new urun(); urun3.Adı = "Samsung"; urun3.Fiyati = 800; urun3.Aciklama = "New technology New Create"; urun[] urunler = new urun[] { urun1, urun2, urun3 }; //type safe - - tip güvenliği foreach (urun urun in urunler) { Console.WriteLine(urun.Adı); 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("Samsung S10", "NEW SERİES", 750, 25, "Kartal"); sepetmanager.Ekle2("XİAOMİ", "REDMİ", 600, 25, "Maltepe"); sepetmanager.Ekle2("LG", "LG G5", 350, 23, "Beşiktaş"); //yukarıda urunadi, aciklamasi , fiyati ve stok adedi görülmektedir. }