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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы