Ist es möglich, ein Objekt in .NET binär zu serialisieren, wenn Sie nicht den Quellcode der Klasse haben?
ich benutzeBinaryFormatter
binäre Serialisierung einiger Objekte in C #. Einige der Objekte enthalten jedoch Klassen, auf die ich über eine DLL zugreife und für die der Quellcode fehlt, sodass ich sie nicht mit dem kennzeichnen kannSerializable
Attribut. Gibt es eine einfache Möglichkeit, sie trotzdem zu serialisieren? Ich habe eine Problemumgehung, bei der ich am Unterricht teilnehmeNoSource
und eine neue Klasse machenSerializableNoSource
wofür der Konstruktor eineNoSource
Objekt und extrahiert alle Informationen, die ich brauche, aber es ist hacky. Gibt es bessere Alternativen?