Czy istnieje
lepszy
krótszy sposób niż iterowanie w tablicy?Jak podsumować tablicę liczb całkowitych w C#
int[] arr = new int[] { 1, 2, 3 };
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr[i];
}
wyjaśnienie:
Lepsze podstawowy oznacza czystsze kod, ale wskazówki na temat poprawy wydajności są również mile widziane. (Jak już wspomniano: dzielenie dużych tablic).
To nie tak szukałem poprawy wydajności killer - Zastanawiałem się, czy to bardzo miłe z cukru składniowej nie był już dostępny: There”to string.join - co do cholery o int []? ".
lepiej w jaki sposób? Szybciej? Mniej napisany kod? –
Ludzie są teraz tacy dziwni. "Jeśli nie ma już funkcji dla czegoś, to jest źle". O ileż łatwiej można dostać; iteruj po tablicy, dodaj je razem. Yeesh. –
Również LOL w "czystszym kodzie". Jak myślisz, co robi biblioteka Array.Sum, kiedy ją nazywasz? –