URL: https://www.overclockers.at/coding-stuff/mehrere_arraylist_in_einem_file_abspeichern_150159/page_1 - zur Vollversion wechseln!
abend!
ich schreibe mir gerade ein programm in c# wo ich mehrere ArrayLists habe (meist mit Objekten aus eigen geschriebenen Klassen) und möchte ide wenn möglich in einem File abspeichern. Was würde sich anbieten Textfile ,XML, andere?
tia
mfg 
wenn es nicht allgemein auslesbar sein soll könntest einen BinaryFormatter hernehmen und die objekte serializen. dann kannst soviel du willst ins file hineinspeichern.
ok thx erst mal habe nichts dagegen dass es jeder lesen kann wäre vielleicht sogar erwünscht kann ich noch nicht genau sagen
das wollte ich eben wissen ob es eine forderung ist, dass es einfach mit zb nem texteditor lesbar ist.
weil wennst es wie gesagt mitm binaryformatter speicherst, sinds ein paar zeilen
damit wäre das speichern schon abgehandelt. laden geht ähnlich. aber wie gesagt, das file schaut dann halt am ersten blick im editor zb nicht sehr brauchbar aus.Code:ArrayList ar1 = new ArrayList(); ArrayList ar2 = new ArrayList(); [...]irgendwas tun mit den Arraylists[...] FileStream f = new FileStream("File.sav",FileMode.Create); BinaryFormatter b = new BinaryFormatter(); b.Serialize(f,ar1); b.Serialize(f,ar2); f.Close();
serialize scheint ein gutes stichwort zu sein auch in verbindung mit xml was ich heute so erfahren habe danke mal für die schnelle hilfe werde mich vielleicht dieses we damit beschäftigen
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026