PDA

Visualizza la versione completa : [C#] Leggere una precisa riga di un file di testo


 
Sonikag
04-06-2010, 11:15
Come da oggetto... ho un file txt e voglio mettere in output solo il valore presente in una determinata riga.

Sonikag
07-06-2010, 11:19
up

UnderMaken
07-06-2010, 11:31
StreamReader reader = new StreamReader("yourFile.txt");
int line_toRead = 10;
int i = 1;
while ((i++) < line_toRead)
reader.ReadLine();
String lineText = reader.ReadLine();

daniele_dll
07-06-2010, 23:12
questo comporta per˛ il leggersi il file fin quando non si arriva alla riga indicata, converrebbe, se ne hai la possibilitÓ, che carichi il file su un database o file serializzato al primo accesso cosi poi da leggere dal database

ovviamente se il file Ŕ, ad es, 100 righe, il problema non penso si ponga ma se il file Ŕ grandicello ..... una cache potrebbe decisamente far comodo :)

Loading