私はLINQの初心者で、それを使用して次のことを達成しようとしています:
私はintのリストを持っています:-
List<int> intList = new List<int>(new int[]{1,2,3,3,2,1});
ここで、LINQ を使用して、最初の 3 つの要素 [インデックス範囲 0 ~ 2] と最後の 3 つの要素 [インデックス範囲 3 ~ 5] の合計を比較します。LINQ Select および Take 拡張メソッドと SelectMany メソッドを試しましたが、次のような言い方がわかりません
(from p in intList
where p in Take contiguous elements of intList from index x to x+n
select p).sum()
私も Contains 拡張メソッドを見ましたが、それは私が望むものを得ることができません。助言がありますか?ありがとう。