static void Main(string[] args) { Product product1 = new Product(); product1.Name = "Apple"; product1.Price = 15; product1.Info = "Red"; product1.Stock = 1000; Product product2 = new Product(); product2.Name = "Watermelon"; product2.Price = 25; product2.Info = "Diyarbakır"; product2.Stock = 1000; Product[] products = new Product[] { product1, product2 }; //type safe - tip güvenli foreach (var product in products) { Console.WriteLine(product.Name); Console.WriteLine(product.Price); Console.WriteLine(product.Info); Console.WriteLine("---------"); } Console.WriteLine("-----Metodlar-----"); //instance, örnek //encapsulation, her şeyi bir kapsül içerisine almak sepetManager sepetmanager = new sepetManager(); sepetmanager.Add(product1); //metod çağırma sepetmanager.Add(product2); }
static void Main(string[] args) { //Urun.cs den aldığım Urun classını yani sınıfını kullanarak iki tane meyve için sınıfı kullandım Urun urun1 = new Urun(); urun1.UrunAdı = "Elma"; urun1.Fıyatı = 29; urun1.Acıklama = "Amasya elması"; urun1.Id = 1; Urun urun2 = new Urun(); urun2.UrunAdı = "Karpuz"; urun2.Fıyatı = 23; urun2.Acıklama = "taş gibi karpuz"; urun2.Id = 2; //Burada Urunler classı için array yani liste oluşturdum Urun[] urunler = new Urun[] { urun1, urun2 }; //Burada oluşturduğum liste içerisinde istenilen şekilde elemena dönderdim. foreach (Urun meyve in urunler) { Console.WriteLine(meyve.UrunAdı + "-" + meyve.Acıklama); Console.WriteLine("-----------------------"); } Console.WriteLine("*************METODLAR***************"); sepetManager sepetmanager = new sepetManager(); //Yeni bir sepetmanager tanımladık sepetmanager.Ekle(urun1); //sepetmanager içerisinden ekleyi çağırdık sepetmanager.Ekle2("elma", "güzel", 12); //Bu tip bir kullanıs basit düzeyde iş yapabilirken farklı bir değişken verdiğin zaman patlarsın... }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Adi = "Elma"; urun1.Fiyati = 15; urun1.Açiklama = "Amasya Elması"; Urun urun2 = new Urun(); urun2.Adi = "Karpuz"; urun2.Fiyati = 30; urun2.Açiklama = "Bafra karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; for (int i = 0; i < urunler.Length; i++) { Console.WriteLine(urun1.Adi); Console.WriteLine(urun1.Açiklama); Console.WriteLine(urun1.Fiyati); Console.WriteLine(urun2.Adi); Console.WriteLine(urun2.Fiyati); Console.WriteLine(urun2.Açiklama); } foreach (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Açiklama); Console.WriteLine("---------------"); } //instance - örnek //encapsulation Console.WriteLine("---------METODLAR-----------"); sepetManager sepetManager = new sepetManager(); // sepetManager.Ekle(urun1); // sepetManager.Ekle(urun2); // sepetManager.Ekle2("Armut", "Yeşil armut ", 12,2); // sepetManager.Ekle2("Elma", "Yeşil elma ", 12,3); //sepetManager.Ekle2("Kavun", "Bafra kavunu ", 12,4); }