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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage