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