在LINQ的幫助下,我需要根據條件從列表中獲取項目。爲此,它應該只考慮從(provided index - 3)
項目提供索引(動態)。LINQ - 從特定索引開始從列表中獲取項目
例如,列表包含項目{1,3,5,7,9,11,13}
。如果提供的索引是4,則應該考慮從索引2開始到索引4結束的總共三個索引。在這三個項目中,應該用條件來過濾它們 - 比如項目應該大於5.
結果應該是 - {7,9}
我試過是,這是錯誤的,我堅持:
list.Select(item => list.Select(index => item[index - 3] && item > 5).ToList());