Найти сумму всех стоимостей товаров - 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();
}
}