相关疑难解决方法(0)

如何汇总数组列表<\n>

我有一个List <int []> myList,我知道所有int []数组都是相同的长度 - 为了参数,让我们说我有500个数组,每个数组长2048个元素.我想总结所有500个这些数组,给我一个数组,长度为2048个元素,其中每个元素是所有其他数组中所有相同位置的总和.

显然,这在命令式代码中是微不足道的:

int[] sums = new int[myList[0].Length];
foreach(int[] array in myList)
{
    for(int i = 0; i < sums.Length; i++)
    {
        sums[i] += array[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一个很好的Linq或Enumerable.xxx技术?

c# linq

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

linq ×1