PDA

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


Sonikag
04-06-2010, 10: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, 10:19
up

UnderMaken
07-06-2010, 10: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, 22: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