Я думаю, что я мог бы сделать это в LINQ, но я новичок в этом, поэтому я надеялся, что кто-то сможет мне помочь. У меня есть список (я считаю, что это список), который я произвел, используя этот код:Среднее количество элементов в списке
var dividendsList = from div in context.DividendsEntitySet
where div.CUSIP.Equals(cusip)
orderby div.PayableDate descending
select div;
dividendsList
содержит Dividend
объектов. Каждый объект дивиденда имеет свойство, называемое rate
. Моя цель состоит в том, чтобы усреднить различное количество этих rates
. Так, например, в какой-то момент я, возможно, захочу усреднить первые 12 ставок.
Теперь я знаю, что могу просто прокрутить список, но мне было интересно, был ли более быстрый и эффективный способ сделать это, потому что я собираюсь выполнять это много раз.