2
我用C#和有麻烦把一些数组类型相当新。转换JavaScript以C# - 阵列
JavaScript代码:
function toMatrix(list, elementsPerSubArray) {
var matrix = [], i, k;
for (i = 0, k = -1; i < list.length; i++) {
if (i % elementsPerSubArray === 0) {
k++;
matrix[k] = [];
}
matrix[k].push(list[i]);
}
return matrix;
}
我曾尝试转换代码,但我在C#中的数组斗争。
这可能很容易一些,我会怎么做呢?
谢谢。
我怎么会去将其转换回:
转换回可以在一个线路可以实现吗?谢谢 – user2909323
'matrix.Aggregate(new T [0],(array,matrixRow)=> array.Concat(matrixRow).ToArray());'。这就是为什么我喜欢Linq:这是对世界的函数式编程视图的一瞥,用最初的面向对象语言实现。 –