2016-06-09 55 views
0
var ab = hazirlikOgrenciBilgileri.Select(s => s.Notlar.Sum(x => x.AgirlikliNot)).Take(2); 

這是我的代碼:hazirlikOgrenciBilgileri有3個elements.And 3元素個個都「Notlar」與「AgirlikliNot」有8個值。LINQ表達式獲得前兩個元素SUM

我怎樣才能得到hazirlikOgrenciBilgileri的第一個兩個元素SUM agirlikliNot?

+3

目前還不清楚你在這裏問的是什麼,你的代碼似乎是按你所描述的來做的。試着提供一個[mcve]顯示你的輸入,解釋你當前的輸出是什麼以及你的期望輸出是什麼。 –

回答

0

var ab = hazirlikOgrenciBilgileri.Take(2).Select(s => s.Notlar.Sum(x => x.AgirlikliNot));

+1

這會給出相同的結果,當然?如果問題中的代碼存在問題,則此代碼具有相同的問題。 –

+0

謝謝湯姆.. –