根据索引位置求和数组的元素,最好使用Linq
本文关键字:Linq 元素 索引 位置 求和 数组 | 更新日期: 2023-09-27 18:26:33
所以我有一个数组
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可以使用。
用i表示要跳过的元素数量:
number.Skip(i).Sum();