webForumDet fria alternativet

Hämta ett ord ur en textfil

.NET

2 svar · 221 visningar · startad av MagnusJ

Medlem sedan apr. 2004150 inlägg
Frågan#1

Jag håller på med en liten applikation och jag vill hämta ett ord ur en text-fil.

Jag har en StreamReader där jag har hämtat .txt-dokumentet. Hur kan man göra för att slumpa fram ett ord ur .txt-dokumentet som är 5 bokstäver långt?

Det är det där att slumpa fram ett ord som jag har fastnat på.

Medlem sedan apr. 20012 266 inlägg
#2

Räkna antalet ord, ta sedan och använd antalet ord som övre gräns. Random klassen kan nog hjälpa dig.

Medlem sedan apr. 2004150 inlägg
#3

Det är ett litet spel eller vad man ska kalla det jag håller på att göra, man ser två eller tre bokstäver av ordet sedan ska man lista ut vad det är för ord.

Jag hämtar orden från http://sv.speling.org/. Dvs. det är en hel del ord i dokumentet, om man ska räkna alla orden i dokumentet. Hur blir det då med prestandan, tar det en lång tid att räkna igenom alla ord när dokumentet är så stort?

413 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
161 ms — deklarationer (db)
0 ms — hämta statistik (cache)
240 ms — hämta tråd, inlägg och bilagor (db)
170 ms — ändringar (db)