Entwickler-Ecke
Basistechnologien - Programm speichern aber wie?? und womit?
Namenlosnameless - Sa 12.12.09 17:16
Titel: Programm speichern aber wie?? und womit?
Hallo!
Gleich mal vorweg die Forumssuche hat 1541 Ergebnisse gebracht! Nur irgendwie hatte keines eine Lösung. ICh habe mir aber auch nicht alle durchgeschaut :wink:
Also bitte nicht Köpfen wenn ich was übersehen hab!
Also nun zu meiner Frage:
Ich habe ein Programm mit 2 List<string> und während der Runtime werden diese verändert. Beim nächsten Aufruf sollen aber die Änderungen noch vorhanden sein. Meine Frage ist wie mach ich das am besten. Weil ich will nicht 10 verschiedene Seiten durchlesen um dann festzustellen es bringt keine Lösung für mein Problem.
Google hat einige mehr oder weniger hilfreiche Seiten ausgespuckt, aber ich will wissen welche die gängigste und meinem Problem angemessenste Art ist die Änderungen der Listen zu speichern
Meine Überlegegungen haben folgendes Gebracht:
Mit alle Elemente als eigene Zeile in einer .txt speichern und bei neuerlichem starten des Progs die Zeilen der .txt auslesen und den Listen hinzuzufügen.
Da happert es noch an der Umsetzung...
Die msdn-Hilfe hat ein exemplarisches speichern für eine Eventlog-Komponente.. aber das konnte man total vergessen. :autsch:
Freu mich schon mal auf eure Antworten :D
Namenlosnameless - Fr 25.12.09 23:59
Hallo und danke für deine Antwort!
Ich habe mich nun etwas mit der Materie vertraut gemacht und habe keine Probleme eine Liste zu Serialisieren und wieder zu Deserialsieren.
Aber eine Sache ist mir nicht ganz klar...
Wie mach ich das für mehrere Listen?
ich will nicht z.B. 5x das gleiche schreiben müssen, nur das ich immer den Pfad und den Namen des Objekts ändere.
Das muss auch einfacher gehen. Alle Listen gleichzeitig Serialisieren und alle wieder Deserialisieren mithilfe einer "foreach".
Aber wie??
Kann mir da jemand helfen?
Kha - Sa 26.12.09 00:17
Namenlosnameless hat folgendes geschrieben : |
| und habe keine Probleme eine Liste zu Serialisieren und wieder zu Deserialsieren. |
Dann sollte es dir doch auch möglich sein, eine Liste dieser Listen zu serialisieren ;) .
Christoph1972 - Sa 26.12.09 00:21
Hi,
du kannst doch ganze Klassen serialisieren, auch mit mehreren Listen oder was auch immer. Du musst der Klasse nur das Attribut [Serializable] verpassen.
Namenlosnameless - Sa 26.12.09 02:39
Kha hat folgendes geschrieben : |
Namenlosnameless hat folgendes geschrieben : | | und habe keine Probleme eine Liste zu Serialisieren und wieder zu Deserialsieren. | Dann sollte es dir doch auch möglich sein, eine Liste dieser Listen zu serialisieren ;) . |
oh :oops: Da hätt ich selber auch drauf kommen können....
Christoph1972 hat folgendes geschrieben : |
Hi,
du kannst doch ganze Klassen serialisieren, auch mit mehreren Listen oder was auch immer. Du musst der Klasse nur das Attribut [Serializable] verpassen. |
ja ich weiß, Aber das ist nicht notwendig Weil sich die restliche klasse aus den Listen automatisch aufbaut....
Trotzdem danke, ich werd's mal mit Kha's Version probieren...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!