Как это делается здесь: C# Two-dimensional int array,Sum off all elements, но на этот раз с зубчатыми массивами. Получение:Суммирование массива зубчатых массивов в C#
Исправление System.IndexOutOfRangeException.
Я начинаю просить о помощи. Это мой код:
public static int Sum(int[][] arr)
{
int total = 0;
for (int i = 0; i < arr.GetLength(0); i++)
{
for (int j = 0; j < arr.GetLength(1); j++)
{
total += arr[i][j];
}
}
return total;
}
static void Main(string[] args)
{
int[][] arr = new int[][]
{
new int [] {1},
new int [] {1,3,-5},
};
int total = Sum(arr);
Console.WriteLine();
Console.ReadKey();
}
Пожалуйста, отформатируйте свой код с помощью правил конвенции. Например, используйте Ctrk + K + D в Visual Studio. Очень неприятно читать ваш код). Подробнее: https://msdn.microsoft.com/en-us/library/ff926074.aspx –
@ GiladGreen - Спасибо за ваш ответ. Работает программа. Но вывод показывает пустое пространство. – Shopska
@Shopska - вам нужно добавить всего на 'WriteLine' –