Найти сумму всех стоимостей товаров - C#
Формулировка задачи:
Как работать с коллекциями в С#?
Задача следующая. Имеем некоторый класс, который описывает некоторый товар (название, цена за ед., количество). Внутри класса реализован метод, возвращающий общую стоимость товара.
Нужно создать коллекцию ArrayList случайных объектов имеющегося класса с 500 элементами и найти сумму всех стоимостей товаров.
Как реализовать класс с полями и методами знаю, а вот с коллекцией не совсем понятно. Подскажите, пожалуйста.
Решение задачи: «Найти сумму всех стоимостей товаров»
textual
Листинг программы
using System; using System.Collections.Generic; class Program { private class A { string Name { get; set; } decimal Price { get; set; } int Quantity { get; set; } public A(string name, decimal price, int quantity) { Name = name; Price = price; Quantity = quantity; } } static void Main() { List<A> list = new List<A>(); Random r = new Random(); string[] name = new string[] { "1", "2", "3", "4" }; decimal[] price = new decimal[] { 1600, 3200, 4500 }; int[] quantity = new int[] { 1, 2, 3, 4, 5, 6 }; for (int i = 0; i < 500; i++) list.Add(new A( name[r.Next(0, name.Length)], price[r.Next(0, price.Length)], quantity[r.Next(0, quantity.Length)] )); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д