XML kommt drauf an, allerdings wird die Datei dann auch schnell recht groß.
wenn du einen Filestream verwenden willst, kannst du mit Twriter/Treader die Daten in den stream schreiben.
du kannst dir
das hier als Anregung mal anschauen. für das Unterarray geh ich so vor : arraylänge in stream schreiben, dann in einer schleife alle items. bei auslesen: erst länge lesen, array entsprechend dimensionieren und dann die einträge in einer schleife auslesen.
Mfg Frank