我在想我可以在 LINQ 中做到这一点,但我是新手,所以我希望有人可以帮助我。我有一个使用此代码生成的列表(我相信它是一个列表):
var dividendsList = from div in context.DividendsEntitySet
where div.CUSIP.Equals(cusip)
orderby div.PayableDate descending
select div;
dividendsList
包含Dividend
对象。每个被除数对象都有一个名为 的属性rate
。我的目标是平均不同数量的这些rates
. 因此,例如,有一次我可能想要平均前 12 个费率。
现在我知道我可以遍历列表,但我想知道是否有更快/更有效的方法来执行此操作,因为我将多次执行此操作。