Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Просуммировать элементы в List<T>

#c_sharp


Есть класс со свойством Price. И коллекция данного класса. Нужно найти сумму значений
свойств Price у объектов в коллекции.

public class Class
{
    public int Price { get; set; }
}

List list = new List();

    


Ответы

Ответ 1



Например так: int sum = list.Sum(x => x.Price); Только не забудьте перед этим добавить using System.Linq;

Ответ 2



var sum = list.Select(p => p.Price).Sum();

Ответ 3



int totalPrice=default(int); foreach(var item in list) totalPrice += item.Price;

Комментариев нет:

Отправить комментарий