Witam!
Podczas pisanie programu natrafilem na przeszkode z ktora sie mecze od wczoraj. Mianowicie w petli wpisuje do tablicy, podzielony wczesniej funkcja split numer. Program kompiluje sie normalnie, jedna podczas wykonywania programu, wyskakuje blad że w linii 19 instancja nie jest zadeklarowana i w tym momencie program sie wysypuje.
Kombinowalem z rzutowanie za pomoca (int), niestety nie pomoglo, program w ogole nie chcial sie skompilować. Wypisywanie zmiennej typu char dziala. problem jest dopiero przy podtsawienie do tablicy.
Tresc bledu to
System.NullReferenceException: Object reference not set to an instance of an object.
.
using System;
namespace Hi
{
class Program
{
static void Main(string[] args)
{
int liczbaPrzypadkow;
liczbaPrzypadkow = Convert.ToInt32(Console.ReadLine());
int[][] tabDodawania = new int[liczbaPrzypadkow][];
for (int i = 0; i < liczbaPrzypadkow; i++)
{
int iloscDoSumowania = Convert.ToInt32(Console.ReadLine());
string wejscie = Console.ReadLine();
string[] podzielone = wejscie.Split(new char[] {' '});
for(int u = 0; u < iloscDoSumowania; u++)
{
tabDodawania[i][u] = Convert.ToInt32(podzielone[u]);
}
}
for (int j = 0; j < liczbaPrzypadkow; j++)
{
int suma = 0;
for (int u = 0; u < tabDodawania[j].Length; u++)
suma += tabDodawania[j][u];
Console.WriteLine(suma);
}
}
}
}