私はLINQでこれを行うことができると思っていますが、私はそれが初めてなので、誰かが私を助けてくれることを望んでいました. このコードを使用して生成したリストがあります (リストだと思います)。
var dividendsList = from div in context.DividendsEntitySet
where div.CUSIP.Equals(cusip)
orderby div.PayableDate descending
select div;
にはオブジェクトdividendsList
が含まれています。Dividend
各被除数オブジェクトには、 というプロパティがありますrate
。私の目標は、これらのさまざまな数を平均化することrates
です。したがって、たとえば、ある時点で最初の 12 の率を平均したいと思うかもしれません。
これで、リストをループできることがわかりましたが、これを何度も実行するので、これを行うためのより迅速で効率的な方法があるかどうか疑問に思っていました。