¿Hay una manera mejor
más corta que la iteración en la matriz?Cómo resumir una matriz de enteros en C#
int[] arr = new int[] { 1, 2, 3 };
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr[i];
}
aclaración:
Mejor primaria significa que un código más limpio pero que señala en la mejora del rendimiento también son bienvenidos. (Como ya se mencionó: dividir arreglos grandes).
No es como yo estaba buscando la mejora del rendimiento asesino - Me preguntaba si este mismo tipo de azúcar sintáctico no estaba ya disponible: No" es string.join - ¿qué diablos acerca int []? ".
mejor en qué sentido? ¿Más rápido? Menos código escrito? –
La gente es tan rara en estos días. "Si todavía no hay una función para algo, está mal". Cuánto más simple puedes obtener; iterar sobre la matriz, agréguelos. Yeesh. –
Además, LOL en "código de limpiador". ¿Qué crees que está haciendo Array.Sum de la biblioteca cuando lo llamas? –