Hallo, ich versuche grade mit dem TreeView Control in C# ein Verzeichnis mit Unterverzeichnissen und Dateien auszugeben. Rekursiv ist das auch kein Problem. Allerdings will ich es iterativ machen, damit es keinen Stack-Overflow geben kann. Dabei stehe ich aber grade irgendwie auf dem Schlauch. Hat jemand ne Idee wie man sowas iterativ lösen kann? Oder kennt jemand ne .NET Lib für sowas? Moritz
Einfach noch nicht abgearbeitete Ordner in einer Liste speichern. Startordner direkt in die Liste packen. Dann while(ListeNochNichtLeer) { Arbeite den ersten Ordner aus der Liste ab und werfe ihn aus der Liste }
Verbraucht das dann nicht sogar noch mehr Speicher? @Moritz: Wenn dein Rechner mehr als 1MB RAM hat musst du dir da keine sorgen machen ;-)
Boris B. schrieb: > Verbraucht das dann nicht sogar noch mehr Speicher? Vermutlich schon, aber zumindest keinen Stack-Speicher ;D
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.