Ich muss einige Klassen und Datenstrukturen in einer Datei speichern. Mein erster Reflex war, XML oder binäre Serialisierung zu verwenden, aber das wird zu einem Albtraum. Ich habe eine Reihe von Klassen, die nicht serialisiert werden sollten (private Setter, keine parameterlosen Konstruktoren, kein Serialisierungsattribut, Wörterbücher usw.). Wenn ich bedenke, dass ich diese Klassen nicht ändern kann, was soll ich tun? Gibt es eine Problemumgehung und weiterhin Serialisierung?Wie serialisiert man Klassen, die nicht serialisiert wurden?
Muss ich den ganzen Code schreiben, um die Eigenschaften, Sammlungen usw. zu schreiben?
gute Frage, können Sie auf die Leistungsanforderungen und das Ausmaß des Problems zur Hand gehen. –
An diesem Punkt habe ich eigentlich keine Anforderungen. Ich suche die eleganteste Lösung. – Martin
Sie können wirklich keine Lösung für ein Zero-Requirements-Problem entwerfen :) Egal, welche Lösung Sie wählen, es ist wahrscheinlich die falsche Lösung. Es gibt wirklich keine Möglichkeit, dies zu beantworten, wenn es keine Anforderungen gibt ... –