|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Feb 2008
Messaggi: 22
|
[VB.NET] leggere un file riga per riga
Ciao,
devo leggere singolarmente le linee di testo di un file fino alla fine del file, come si fa? ho trovato il modo per leggere tutto il file insieme ma riga per riga no, c'è un modo? |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Feb 2008
Messaggi: 22
|
nessuno lo sa?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Lugano (Svizzera)
Messaggi: 598
|
Ti serve qualcosa del genere?
Codice:
Dim oFile as System.IO.File
Dim oRead as System.IO.StreamReader
Try
oRead = oFile.OpenText(“C:\sample.txt”)
While oRead.Peek <> -1
Console.WriteLine(oRead.ReadLine())
End While
Catch ex As Exception
Finally
oRead.Close()
End Try
__________________
XBox GamerTag : Black CrB | PSN : Black_CrB | Steam : CrB® |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Feb 2008
Messaggi: 22
|
sembra proprio quello che mi serve
riusciresti a spiegarmi il ciclo while?, non ho ben capito cosa fanno le singole istruzioni |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Lugano (Svizzera)
Messaggi: 598
|
Dopo aver aperto il file "sample.txt" ed averlo associato allo streamreader "oRead", con l'istruzione while diciamo:
"Finché ci sono dati da leggere (peek restituisce un integer che rappresenta il prossimo carattere dello stream che stiamo adoperando.. quando è -1 vuol dire che che il nostro sample.txt è stato letto tutto), stampa a schermo (il Console.WriteLine stampa su finestra di output) la riga"
__________________
XBox GamerTag : Black CrB | PSN : Black_CrB | Steam : CrB® |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:50.



















