【发布时间】:2011-01-26 00:50:57
【问题描述】:
有没有比遍历数组更短的更好方法?
int[] arr = new int[] { 1, 2, 3 };
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr[i];
}
澄清:
更好的主要意味着更简洁的代码,但也欢迎提供有关性能改进的提示。 (就像已经提到的:拆分大型数组)。
这不像是我在寻找杀手级性能改进 - 我只是想知道这种 语法糖 是否已经不可用:“有 String.Join - int[] 到底是什么鬼?”。
【问题讨论】:
-
以什么方式更好?快点?写的代码少?