Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Lettura TXT da riga X a riga Y
Forum - C# / VB.NET - Lettura TXT da riga X a riga Y

Avatar
labrujita (Normal User)
Newbie


Messaggi: 9
Iscritto: 08/01/2008

Segnala al moderatore
Postato alle 21:23
Martedė, 08/01/2008
Questo topic č stato chiuso dal moderatore

Ciao a tutti.
Vorrei effettuare un salvataggio di alcune informazioni su un file txt. Fin qui tutto ok, posso utilizzare vari strumenti, fra i quali ho scelto StreamWriter e StreaReader.

Il problema č il seguente: se voglio salvare un numero indefinito di informazioni e poi successivamente dire:
"LEGGI DALLA RIGA X ALLA RIGA Y" come faccio?

Un grazie a tutti.
Frenk
:rotfl::k:

Ultima modifica effettuata da labrujita il 08/01/2008 alle 21:26
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:00
Mercoledė, 09/01/2008
Devi prime leggere tutte le righe e poi selezionare quelle che ti interessano. Oppure puoi contarle in fase di lettura:
Codice sorgente - presumibilmente VB.NET

  1. Dim R As New IO.StreamReader("File")
  2. Dim Line As String
  3. Dim Index As Int16 = 0
  4. Dim Da, A As Int16
  5.  
  6. Da = 10
  7. A = 12
  8.  
  9. Do While Not R.EndOfStream
  10.   Index += 1
  11.   If (Index >= Da) And (Index <= A) Then
  12.     Line &= R.ReadLine
  13.   End If
  14. Loop
  15.  
  16. R.Close()
  17.  
  18. 'Con questo codice hai letto le righe da 10 a 12


PM