Eventuali duplicati:
How to read a text file reversely with iterator in C#.net: c'è un modo per leggere un file txt dal basso verso l'alto?
Mi chiedo se c'è un modo per leggere un file di testo dal basso verso l'alto, senza alcuna penalità prestazioni, il readLine, approccio MoveNext, ma invertita , questo genere di cose è possibile in .net?
Per rendere le cose più interessanti del file di testo ha circa 100 000 linee in esso, quindi non posso barare con un ReadAll, invertire ...
Qualche dettaglio in più: ho una collezione di valori stringa in arrivo è preceduto da un ID int che può essere ordinato. Sfortunatamente ottengo questi ID nell'ordine sbagliato. Il problema principale è il volume puro dei valori stringa e nessun RDBMS nella soluzione. Quindi ho davvero bisogno di un modo per memorizzare i valori stringa e quindi invertire l'ordine della memorizzazione durante l'elaborazione. File di testo mi è venuto in mente perché non ho una soluzione migliore in questo momento.
Grazie in anticipo.
Ci deve essere un tipo di metodo "peek" dall'alto. –
non intendi da cima a fondo? –
Sì, dall'alto verso il basso è un po 'il modo standard ... –