Mögliches Duplikat:
Wie man eine Textdatei umgekehrt mit Iterator in C# liest
Ich frage mich, wenn es eine Möglichkeit, eine Textdatei von unten nach oben ohne Leistungseinbußen zu lesen, die readLine, movenext Ansatz, aber umgekehrt, ist diese Art von Sache möglich in .net?
Um die Sache noch interessanter zu machen, hat die Textdatei etwa 100 000 Zeilen, so dass ich nicht mit einem readall, reverse... mogeln kann.
Einige weitere Details: Ich habe eine Sammlung von eingehenden String-Werten, denen eine int-ID vorangestellt ist, die sortiert werden kann. Leider erhalte ich diese IDs in der falschen Reihenfolge. Das Hauptproblem ist die schiere Menge der String-Werte, und kein RDBMS in der Lösung. Ich brauche also eine Möglichkeit, die String-Werte zu speichern und dann die Reihenfolge der Speicherung während der Verarbeitung umzukehren. Textdatei kam mir in den Sinn, weil ich zu diesem Zeitpunkt keine bessere Lösung habe.
Vielen Dank im Voraus.