2010-08-19 3 views
0

Est-il vrai que tous les objets qui utilisent .ToString() dans asp.net peuvent être appelés en tant que sérialisation? Si oui, alors pourquoi et si non, alors pourquoi ne pas ..Sérialisation dans asp.net

Merci

Répondre

2

Non, ce n'est pas vrai. Si un objet écrase ToString cela signifie que vous pouvez imprimer ses valeurs mais le processus n'est pas nécessairement réversible. La sérialisation est un processus réversible lorsqu'une instance d'objet est convertie dans un format. La désérialisation est le processus inverse lorsqu'une instance d'objet est créée à partir d'un format. Dans les formats communs .NET pour la sérialisation des objets sont XML et binaire. Pour les types de sérialisation binaire, vous devez utiliser l'attribut [Serializable].

0

Tous les objets héritent de la chaîne Object(), mais tous les objets ne sont pas sérialisables. La sérialisation n'implique pas la méthode tostring.

Questions connexes