2010-02-02 8 views
2

J'ai lu que la sérialisation des classes génériques n'est pas prise en charge avec XamlWriter.Sérialisation des classes génériques

D'abord, je voudrais savoir pourquoi? Ce qui est plus difficile avec les classes génériques les rend non-plug-and-play comme toutes les autres classes. Deuxièmement, y at-il un cadre qui me permettra de sérialiser mon cours générique sans beaucoup de travail. (Ma classe générique est assez impliquée.)

Répondre

1

XamlWriter est difficilement la méthode de sérialisation standard (à moins que quelque chose ne change et personne ne me l'a dit!). Vous n'avez pas vraiment mentionné le type de format que vous souhaitez sérialiser, mais puisque vous avez mentionné Xaml, je vais supposer Xml. Pour cela, vous pouvez utiliser le DataContractSerializer. Il ne devrait pas avoir de problèmes avec les types génériques, et n'est pas très difficile à utiliser du tout. N'oubliez pas de marquer votre classe avec les attributs DataContract et DataMember, comme si vous utilisiez WCF.

Questions connexes