【发布时间】:2010-06-22 12:00:29
【问题描述】:
对于一维数组,我可以使用 sum 方法得到所有值的总和。
int[] array = {6,3,1};
Console.WriteLine(array.Sum());
对于多维数组(在我的例子中是 3D),这是无法做到的。显然我可以全力以赴,但这似乎很冗长,我怀疑它会表现不佳。
有没有办法使数组变平?或者一个很好的方法只是得到我没见过的总和?
【问题讨论】:
-
你用的是什么版本的VS/dotNET,可以用LinQ吗?
-
@Luke Duddridge 在 prelinq 时代的数组中没有求和
标签: c# arrays multidimensional-array sum