我正在瀏覽一些關於LINQ的教程,我碰到以下代碼,我不明白'n'在這裏做什麼,儘管我理解作者正試圖獲得每第三個元素。表明我對Lambda表達式缺乏瞭解(如果有人能夠爲初學者提供掌握鏈接,那麼現在當我試圖找到它們時,我從來沒有發現它們具有堅實的基礎知識,並且結果是理解不清)。在下面的數組中,每第三個元素都是「日元」(貨幣)。使用Lambda表達式操縱數組索引
static double[] ExchangedPrices = {827.70, 604.50, 111869.70,
1869.00, 1,365.00, 252609.00,
521.36, 380.77, 70465.88,
455.68, 332.80, 61588.48,
2018.34, 1474.07, 272793.66,
920.26, 672.10, 124379.86,
1873.45, 1368.25,.45,
149.34, 109.07, 20184.66,
455.68, 332.80, 61588.48,
525.28, 383.63, 70995.16,
9.08, 6.63, 1226.96,
311.50, 227.50, 42101.50};
IEnumerable<double> yenQuery = ExchangedPrices.Where((n, index) => index%3 == 0);