Работа со списком - C#

Узнай цену своей работы

Формулировка задачи:

Имеется класс Tovar, в котором есть поля: название, страна, объем и цена
      Class Tovar
{
        public string _name;
        public string _country;
        public int _v;
        public int _price;
...
}
Был организован список товаров
 List<Tovar> tovar = new List<Tovar>()
и в него было добавлено n записей. У каждой страны может быть не один товар, так вот нужно найти страну, в которую экспортируется товар на максимальную сумму.

Решение задачи: «Работа со списком»

textual
Листинг программы
            var res = tovar.GroupBy(t => t._country)
                           .Select(g => new { Country = g.Key, TotalPrice = g.Sum(t => t._price) })
                           .OrderBy(a => a.TotalPrice)
                           .First();

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


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

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

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