La persistance d'un type de référence avec StreamWriter est assez facile. Et récupérer ces données dans une chaîne est également facile avec StreamReader. Mais comment convertir la chaîne renvoyée par StreamReader dans mon type de référence personnalisé?StreamWriter vers le type de référence
0
A
Répondre
0
Les types de référence persistants (objets de classes) sont appelés sérialisation. Le processus inverse est appelé désérialisation. Les deux peuvent se faire facilement en utilisant XmlSerializer .net:
XmlSerializer serializer = new XmlSerializer(typeof(OrderedItem));
OrderedItem item = new OrderedItem();
//do stuff
using (StreamWriter sw = new StreamWriter(filename))
serializer.Serialize(sw, item);
inverse
XmlSerializer serializer = new XmlSerializer(typeof(OrderedItem));
OrderedItem item = null;
using (StreamReader sr = new StreamReader(filename))
item = (OrderedItem)serializer.Deserialize(sr);
Questions connexes
- 1. Clonage d'un type de référence C# vers un type de référence dérivé
- 2. Type de référence non transmis comme référence
- 3. Type de valeur et type de référence
- 4. Convertir le type par référence C# en le type correspondant non par référence
- 5. C# Streamwriter aide
- 6. VB.NET StreamWriter Expression attendue
- 7. déduction de type de modèle de référence
- 8. Type de valeur de chaîne ou type de référence
- 9. Répétiteur itemdatabound type de valeur d'événement et type de référence
- 10. Type de référence de chaîne C#?
- 11. Conversion implicite et explicite d'un type de référence en un autre type de référence?
- 12. Type de référence imbriqué dans le balisage ObjectDataProvider
- 13. Hériter de StreamWriter avec le plus petit effort possible
- 14. C# Type de référence de propriété?
- 15. StreamWriter ajoute des données aléatoires
- 16. Vérification C++ du type de référence
- 17. StreamWriter ne crée pas de nouveau fichier
- 18. C# streamwriter problème de mise en forme
- 19. Impact des performances d'appel de StreamWriter flush()
- 20. multiple de type drupal contenu référence
- 21. Erreur dans le XAML: Référence Type ne peut pas trouver le type du public
- 22. Lance une collection générique vers le type de base
- 23. Type de valeur de distribution vers générique
- 24. Déterminer si un type est un type de référence ou un type de valeur
- 25. StreamWriter n'écrit pas dans un fichier existant
- 26. Streamwriter: les caractères polonais sont ignorés?
- 27. la distinction entre le type utilisé pour faire référence à un objet et le type de son magasin de soutien
- 28. Référence à un type de réfrence en .net?
- 29. ASP.NET StreamWriter - nouvelle ligne après x virgules
- 30. Comment créer un répertoire en utilisant StreamWriter?
Great - Merci. – Don