基于索引位置的数组的Sum元素,最好用Linq

时间:2014-10-14 00:50:35

标签: c# linq

所以我有一个数组

int number = {3 ,5 ,2};

我知道

number.Sum() = 10

number.Select(x=> sum+x) => {3, 8, 10}

我正在寻找一种给定索引的方法,以将元素之和从索引i返回到N

示例:

Sum(0) = 10
Sum(1) = 7
Sum(2) = 2

我可以通过循环轻松完成,但我想知道是否有一个可以使用的单语句Linq。

1 个答案:

答案 0 :(得分:7)

使用i想要跳过的元素数量:

  

number.Skip(ⅰ).SUM();