Mi lehet a hiba? Te rá tudsz jönni?
A 19. kiemelt sorban reklamál valamiért a VS, hogy "outofindex".
De elvileg nincs a tartományon kívül, vagy tévednék?
Minimum, maximum érték kell vesszővel elválasztva.
Tehát pl:
r.Next(0,101);
Első hülyeséget beszél, gratulálok hozzá.
A baj meg az, hogy ha létrehozol egy új listát az üres lesz, te meg a 0. indexre próbálsz belepakolni, ami nem létezik.
Te most vagy a tömbbre akartál pakolni indexeléssel, vagy a listába az Add() függvénnyel.
Köszönöm, a listához akartam az add-ot használni.
Nem emlékeztem, hogy csak tömböt lehet ilyen módon feltölteni a for-ral és indexelve.
Köszönöm! Listának nem nagyon szoktam méretet adni.
igazából úgy akartam megcsinálni, hogy egy tömböt feltöltök random számokkal, amit a for-on belül egyből bele is teszek a listába.
for (int i = 0; i < 100; i++) //lista feltoltese
{
tomb[i] = r.Next(1, 101);
lista.Add(tomb[i]);
//Console.WriteLine(tomb[i]);
}
Csak az "add" nem jutott eszembe, azt gondoltam, hogy csak halmazhoz jó.
De aztán még se tényleg.
Ez a hátránya, ha több nyelvvel is foglalkozik az ember.
Az egyikben így van, a másikban meg úgy.
Igazából nincs sok értelme, nem egy konkrét programhoz kellett.
Minimum kereséshez, meg egy-két statisztikai algoritmushoz próbálkoztam alternatív megoldásokkal. Listával, halmazzal vagy tömbbel lehet gyorsabban ezt-azt meghatározni.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!