OVH Cloud OVH Cloud

ISerializable impose d'implémenter un constructeur spécial

1 réponse
Avatar
ShadowFil
Bonjour,

ISerializable impose d'implémenter l'unique méthode "GetObjectData()".
Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la
désérialisation ?

Je comprend bien que ce constructeur est indispensable pour la
désérialisation, mais ce que je ne comprend pas, c'est comment une interface
peut imposer d'implémenter un constructeur ? Est-ce uniquement en le disant
dans la doc ???

Merci pour votre aide.

1 réponse

Avatar
Simon Mourier [MS]
Oui. C'est vérifié à l'exécution, pas à la compilation.

Simon.

"ShadowFil" a écrit dans le message de
news:
Bonjour,

ISerializable impose d'implémenter l'unique méthode "GetObjectData()".
Mais d'où vient l'obligation d'implémenter le constructeur spécial pour la
désérialisation ?

Je comprend bien que ce constructeur est indispensable pour la
désérialisation, mais ce que je ne comprend pas, c'est comment une
interface
peut imposer d'implémenter un constructeur ? Est-ce uniquement en le
disant
dans la doc ???

Merci pour votre aide.