Viki177 kérdése:
Miért ír ki :" Az index a tömb határain kívülre mutatott"?
Figyelt kérdés
StreamReader sr = new StreamReader("valaszok.txt");
string sor;
string[] azon = new string[501];
string[] kod = new string[501];
int i = 0;
while ((sor = sr.ReadLine()) != null)
{
string[] s = sor.Split(' ');
azon[i ] = s[0];
kod[i] = s[1];
i++;
#Visual C# #Programozás;
2019. ápr. 24. 18:15
1/4 anonim válasza:
Jó tanács. F9-el tudsz elhelyezni breakpointot, amivel nyomon tudod követni a programod futási időben, hogy minden változó a helyes értéken van-e. Próbáld ki :)
2/4 anonim válasza:
Feltételezem, hogy van olyan sorod, ahol a szóköz után nincs semmi, vagy pedig több mint 501 szód van. De egyébként ez elég ronda, ha már key-value párokat tárolsz, akkor Map interfész egyik implementáló osztálya kéne. Fix tömb helyett meg lista jobb lenne.
3/4 moozygoo válasza:
Általában akkor van ez a hibaüzenet, mikor kicsi a tömböd, számít a méret ;)
4/4 A kérdező kommentje:
Köszönöm a válaszokat. Igazából ez egy értségibe volt és szerintem direkt beleraktak egy plusz sort ami ne volt szóközzel elválasztva és ez lehetett a hiba, mert most már működik.
2019. ápr. 25. 16:19
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!