Пример #1
0
        static void Main(string[] args)
        {
            Product pro1 = new Product();

            pro1.Name        = "Elma";
            pro1.Cost        = 15;
            pro1.Explanation = "Amasya Elması";

            Product pro2 = new Product();

            pro2.Name        = "Karpuz";
            pro2.Cost        = 80;
            pro2.Explanation = "Diyarbakır Karpuzu";

            Product pro3 = new Product();

            pro3.Name        = "Kayısı";
            pro3.Cost        = 4;
            pro3.Explanation = "Malatya Kayısısı";


            Product[] products = new Product[] { pro1, pro2, pro3 };

            //Type safe --- tip güvenliği

            foreach (Product pro in products)
            {
                Console.WriteLine("Ürünün adı: " + pro.Name);
                Console.WriteLine("Ürünün fiyatı: " + pro.Cost);
                Console.WriteLine("Ürünün açıklaması: " + pro.Explanation);
                Console.WriteLine("--------------------------------------");
            }

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

            //instance - örnek
            //encapsulation

            CartManager cartManager = new CartManager();

            cartManager.Add(pro1);
            cartManager.Add(pro2);
            cartManager.Add(pro3);

            cartManager.Add2("Armut", "Yeşil Armut", 12, 15);
            cartManager.Add2("Vişne", "Ekşi Vişne", 16, 44);
            cartManager.Add2("Üzüm", "Çekirdeksiz Üzüm", 8, 22);
        }
Пример #2
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.ProductName = "Elma";
            product1.Price       = 15;
            product1.Description = "Amasya Elmasi";

            Product product2 = new Product();

            product2.ProductName = "Karpuz";
            product2.Price       = 80;
            product2.Description = "Diyarbakir Karpuzu";

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

            foreach (Product product in Products)
            {
                Console.WriteLine(product.ProductName);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
            }
            Console.WriteLine("=======================Methods=======================");
            //instance - ornek
            CartManager sepetManager = new CartManager();

            sepetManager.Add(product1);
            sepetManager.Add(product2);

            sepetManager.Add2("Armut", 15, "Yesil Armut", 60);
        }
Пример #3
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Name        = "Apple";
            product1.Price       = 15;
            product1.Description = "Amasya Apple";

            Product product2 = new Product();

            product2.Name        = "Watermelon";
            product2.Price       = 80;
            product2.Description = "Diyarbakır Watermelon";

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

            //The first "Product" is required because of the type-safe development language
            //The second "product" is an alias
            //The third "products" is the array of "products"
            foreach (Product product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Description);
                Console.WriteLine("----------------------------");
            }

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

            //Instance
            //Encapsulation
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);


            cartManager.Add2("Pear", "Green Pear", 12, 10);
            cartManager.Add2("Apple", "Green Apple", 20, 15);
            cartManager.Add2("Watermelon", "Diyarbakır Watermelon", 50, 1);
        }
Пример #4
0
        static void Main(string[] args)
        {
            Product product1 = new Product();

            product1.Id          = 1;
            product1.ProductName = "Elma";
            product1.Price       = 15;
            product1.Explanation = "Amasya Elması";

            Product product2 = new Product();

            product2.Id          = 2;
            product2.ProductName = "Karpuz";
            product2.Price       = 80;
            product2.Explanation = "Diyarbakır Karpuzu";

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

            foreach (var product in products)
            {
                Console.WriteLine(product.Id);
                Console.WriteLine(product.ProductName);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Explanation);
                Console.WriteLine("--------------");
            }

            Console.WriteLine("--------Methods----------");
            //Instance oluşturma "cartManager"
            //encapsulation**
            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Armut", "Yeşil armut", 12, 10);
            cartManager.Add2("Elma", "Yeşil elma", 12, 9);
            cartManager.Add2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Пример #5
0
        static void Main(string[] args)
        {
            //string[] products = new string[] { "Dell", "Asus" };

            Product product1 = new Product();

            product1.Id            = new Guid();
            product1.Name          = "Apple";
            product1.Price         = 15;
            product1.StockQuantity = 100;

            Product product2 = new Product()
            {
                Id            = new Guid(),
                Name          = "Samsung",
                Price         = 20,
                StockQuantity = 200
            };

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

            //type safe
            foreach (var product in products)
            {
                Console.WriteLine("Name:{0}\nPrice:{1}\n--------");
            }

            //instance
            CartManager cartManager = new CartManager();

            //encapsulation
            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Asus", "Rog", 200, 50);
            cartManager.Add2("Dell", "Inspiron", 150, 25);
        }
Пример #6
0
        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-----------");
            //Encapsulation

            CartManager cartManager = new CartManager();

            cartManager.Add(product1);
            cartManager.Add(product2);

            cartManager.Add2("Armut", "Yeşil Armut", 12);
            cartManager.Add2("Elma", "Yeşil Elma", 12);
            cartManager.Add2("Karpuz", "Diyarbakır Karpuzu", 12);
        }