сумма и присоединиться к списку Generic в C # - PullRequest
0 голосов
/ 21 октября 2011

Я хочу собрать полученные продажи.

Мои классы следующие:

 public class PartSell
{
    public string partSellId { get; set; }
    public string partId { get; set; }
}

public class Part
{
    public string partId { get; set; }
    public string Price { get; set; }
}

Мои данные таковы:

 List<Part> lstPart = new List<Part>()
            {
                new Part{partId="100",Price="150000"},
                 new Part{partId="110",Price="180000"},
                  new Part{partId="120",Price="560000"},
                   new Part{partId="150",Price="970000"}
            };

            List<PartSell> lstPartSell = new List<PartSell>()
             {
                 new PartSell{partId="100",partSellId="1"},
                 new PartSell{partId="110",partSellId="2"},
                 new PartSell{partId="110",partSellId="3"},
                 new PartSell{partId="100",partSellId="4"},
                 new PartSell{partId="100",partSellId="5"},
                 new PartSell{partId="100",partSellId="6"},
                 new PartSell{partId="120",partSellId="7"},
                 new PartSell{partId="100",partSellId="8"}
             };

Как рассчитатьобщая стоимость по коду 11

1 Ответ

1 голос
/ 21 октября 2011

попробуйте

var query = from ll in lstPartSell
                    join lp in lstPart on ll.partId equals lp.partId
                    where ll.partId == "110"
                    select int.Parse(lp.Price);
int sum = query.Sum();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...