Die Verwendung der grundlegenden Serialisierung sollte funktionieren, solange die Arrays und Listen Mitglieder desselben Objekts sind. Wenn Sie wie in dem Beispiel, das Sie verlinkt haben, serialisieren, werden sie alle in derselben Datei gespeichert.
Wenn sie derzeit als Mitglieder von separaten Objekten existieren, könnten Sie eine neue Klasse erstellen, die auch die Variablen enthält, nur für die Serialisierung. Sie müssen sicherstellen, dass sich die anderen Objekte auch mit dem Attribut Serializable markiert, nach dieser Antwort:
.NET Binary Serialize object with references to other objects . . . what happens?
wie wollen Sie es retten ?. In irgendeinem speziellen Format ?. – NicoRiff
Was meinst du mit einer einzigen Datei? Deine Frage ist nicht sehr klar. –
Kein spezielles Format. Es muss nur in einer Datei gespeichert werden, damit ich es später abrufen kann. –