Listy w klasie

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 206
0

Witam

Mam pytanie następującej treści, tworze sobie klasę:

Kopiuj
 class test
    {
        public List<bool> list = new List<bool>();
    }

Następnie z funkcji w innej klasie odwołuje się do stworzonej:

Kopiuj
        test[] dane = new test [2];
        dane[0].list.Add(true);

I tu dostaję błąd jak domniemywam spowodowany nieutworzeniem elementu dane[0] (obiekt jest null).
Jak ten obiekt należy stworzyć?

Akihito
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Śląsk
  • Postów: 248
1

@adydan poniewaz defaultowa waortosc dla obiektow klasy to null.

Kopiuj

test[] dane = new test [2];
dane[0] = new test();
 dane[0].list.Add(true);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.