Zitat von
Christof:
Was sind denn die Bedigungen für Serializable in .NET?
Aber was mache ich wenn die Klasse nicht Serializable ist bzw. nicht gemacht werden kann?
Generell gibt es kaum Einschränkungen...
Willst du aber zum Beispiel irgendwann "Kunde" zu einem
Xml serialisieren, musst du einen parameterlosen Konstruktor haben.
Willst du ein Paar Properties nicht serialisieren -> einfach mit einem [NonSerialized] versehen.
Nachtrag:
me...
Generell gibt es kaum Einschränkungen...
Das muss ich etwas genauer ausdrücken...
Serialisation hat kaum Einschränkungen, der ViewState schon! Du solltest dort wirklich nur kleine Datenmengen reinpacken.
Schließlich wird er ja immer hin- und hergeschickt.