如何在C#中求和一个整数数组

是否有比遍历数组 更好的 更短方法?

int[] arr = new int[] { 1, 2, 3 };

int sum = 0;

for (int i = 0; i < arr.Length; i++)

{

sum += arr[i];

}


澄清:

更好的主键意味着更干净的代码,但也欢迎有关性能改进的提示。(就像已经提到的:拆分大数组)。


并不是我在寻求提高杀手级性能的方法-我只是想知道这种 是否还不可用:“有String.Join-int []到底有什么用?”。

回答:

如果可以使用.NET 3.5(或更高版本)和LINQ,请尝试

int sum = arr.Sum();

以上是 如何在C#中求和一个整数数组 的全部内容, 来源链接: utcz.com/qa/434783.html

回到顶部