Question

Y at-il un moyen facile d'appliquer une classe dérivée doit être serialiable?

Supposons que je définir une interface qui a besoin des classes dérivées sérialisable. Selon cette post, je ne peux pas spécifier que l'attribut sérialisable dans l'interface, car les classes dérivées ne doivent pas nécessairement respecter.

Je crois que je pourrais avoir le Hériter d'interface de l'interface ISerializable, mais est-ce que cela signifie que la classe dérivée ne pouvait pas utiliser l'attribut pour spécifier sérialisation (par opposition à la mise en œuvre effectivement les méthodes de ISerializable)?

Était-ce utile?

La solution

  • Nous ne pouvons pas utiliser [Serializable] comme donne l'erreur d'une interface.
  • On peut utiliser l'attribut [Serializable] avec classe base mais même alors ce attribut n'est pas hérité. Cela ne semble pas possible.

Regardez un ce lien ainsi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top