Kezdőoldal » Számítástechnika » Programozás » C#-ban lista feltöltése, ami...

C#-ban lista feltöltése, ami tömbben van? System. NullReferenceException: 'Az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra. '

Figyelt kérdés

Van egy olyan tömböm, amiben listák vannak (7 darab).

Lényeg, hogy jegyeket kéne tárolni, random (5, 15 közti darabot) és ugye 7 tantárgy van.

Namármost, ezeket a listákat én fel szeretném tölteni, de nem megy.

Így pontosabban:

Tömb létrehozása:

List<int>[] jegyek = new List<int>[7];

És így akarnám feltölteni (for ciklussal, de most csak egy elemet dobnék bele, pl a 3-at, és ugye a 0. elemű listába, ez lenne a matek):

jegyek[0].Add(3);


Mi a hiba pontosan?


2019. febr. 23. 20:06
 1/2 anonim ***** válasza:
78%

Az, hogy neked nem egy olyan tömböd van, amiben listák vannak, hanem egy olyan tömböd, amiben 7 db nullreferencia van.

Példányosítani kéne a listákat.

2019. febr. 23. 20:11
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
48%

Tessék, itt a copy-paste megoldás, hogy ne kelljen tanulnod:


List<int>[] jegyek = new List<int>[7];

for (int i = 0; i < jegyek.GetLength(0); i++)

.. jegyek[i] = new List<int>();

2019. febr. 23. 20:19
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!