Hogyan kell egy txt-ből véletlenszerűen kiíratni néhány sort C#-ban?
Figyelt kérdés
Szóval van egy 5000 soros txt, ezt kellene beolvasni és random kiíratni belőle 1-1 sort konzolos alkalmazásban.
Legjobb lenne ha valaki ténylegesen megmutatná hogyan kell, mert már sokféleképpen próbáltam, többféle logika alapján de sehogy se sikerül.
2015. jún. 25. 15:26
1/8 anonim válasza:
1. Generálsz egy véletlen számot 1 és 5000 között
2. Beolvasod az annyiadik sort
3. Kiírod
Ezt olyan nehéz kitalálni? Melyik része nem megy?
2/8 anonim válasza:
Beolvasol minden sort egy nagy String tömbbe egyesével.
Generálsz egy véletlenszámot 0 és a tömb mérete között.
Kiírod a Consolera az adott indexen lévő elemet.
Kész.
4/8 anonim válasza:
1 perc / sor nem valami gyors tempó.
String[] line = File.ReadAllLines("valami.txt");
Random r = new Random();
Console.WriteLine(line[r.Next(0, line.Length - 1)]);
6/8 anonim válasza:
Nehéz lehet 1 ujjal speciális karaktereket leírni.
7/8 anonim válasza:
Hát akkor végre érted miért tartott 3 percig. :)
8/8 anonim válasza:
A Next() paraméterein még lehet dolgozni, de amúgy helyes a megoldás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!