« Programmation C sharp/La sérialisation » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 126 :
L'objet de type SerializationInfo permet la sérialisation et la désérialisation de l'objet. Chaque valeur sauvegardée est associé à un nom unique. Cet objet possède les méthodes suivantes :
public void AddValue(string name, ''T'' value) // tout type de valeur
public voidobject GetValue(string name, Type type)
public void''T'' Get''Type''(string name) // GetByte, GetChar, GetInt16, GetDecimal, GetDateTime, ...
 
L'implémentation de la méthode <tt>GetObjectData</tt> fait appel à la méthode <tt>AddValue</tt> de l'objet <tt>info</tt> pour ajouter une valeur à sauvegarder. Le constructeur utilise la méthode <tt>GetValue</tt> ou les méthodes <tt>Get''Type''</tt> pour retrouver la valeur sauvegardée.