J'ai deux classes ClassA et ClassB. Les deux ont des propriétés et ClassB hérite de ClassA. Lorsque j'essaie de sérialiser ClassB en XML, je veux qu'il soit sérialisé, tout comme la façon dont ClassA serait sérialisé. Cela signifie que toutes les propriétés exclusives à ClassB seront perdues et que seules celles héritées de ClassA seront sérialisées. Y a-t-il un moyen de faire cela autre marquage de chaque propriété dans ClassB avec la balise [XmlIgnoreAttribute]? Edit: ClassA possède le tag [Serializable] que ClassB ne possède pas.Comment sérialiser une classe en tant que classe parente
0
A
Répondre
0
En supposant que vous utilisez XmlSerializer
, il suffit de passer typeof(ClassA)
à son constructeur et cela devrait le faire.
Questions connexes
- 1. Sérialiser la classe en tant qu'attribut
- 2. Sérialiser une classe en C++
- 3. Comment convertir une classe parente en classe enfant
- 4. Comment sérialiser une classe générique en Java?
- 5. Sérialiser une classe statique
- 6. Classe en tant que paramètre
- 7. Comment sérialiser cette classe?
- 8. C# Metro sérialiser une classe?
- 9. Comment sérialiser/désérialiser une classe C#?
- 10. Affecter une classe parente à une classe lors de l'exécution?
- 11. Sérialiser la classe en XML?
- 12. Comment utiliser une classe personnalisée en tant que JPA Id
- 13. Comment passer une classe en tant que variable?
- 14. Comment joindre en tant que chaîne une propriété d'une classe?
- 15. vb6 Propriété de classe en tant que tableau d'une classe
- 16. Comment sérialiser une classe dérivée comme classe de base
- 17. Propriété de classe en tant que collection
- 18. casting en tant que sous-classe Actionscript
- 19. collection en tant que classe d'association?
- 20. classe Chargement en tant que liste
- 21. C++ Classe de classe en tant que type d'étudiant
- 22. Classe statique en tant que propriété d'instance
- 23. Objective-c convertir une classe parente à sa classe dérivée
- 24. Connectez-vous en tant que classe Singleton
- 25. Classe concrète en tant que paramètre générique
- 26. IWindsorContainer en tant que paramètre d'une classe
- 27. jQuery - Ajouter val() en tant que classe
- 28. AsyncTask en tant que classe séparée
- 29. Scala: Classe en tant que paramètre
- 30. Interprète Python en tant que classe C++
C'est ce que je pensais, mais ça ne fonctionne pas ce que je veux. Merci de votre aide. – user1172341