La sérialisation d'un tableau en C#
Je trouve toujours très complexes à sérialiser tous les types d'objets, les listes et qui sait,
Mais je n'arrive pas à trouver un moyen simple pour sérialiser un tableau.
(J'ai trouvé un, mais sa sérialisation de la matrice dans un fichier binaire, et j'ai besoin d'être en mesure de modifier le fichier sérialisé dans n'importe quel éditeur de texte [C'est une langue de fichier, j'ai besoin de donner une copie de mes collègues afin qu'ils puissent traduire le fichier dans d'autres langues/])
- Euh,... vous en avez besoin pour être lisible par un humain? Pourquoi ne pas utiliser JSON comme syntaxe pour la sérialisation? Ou XML?
Vous devez vous connecter pour publier un commentaire.
En supposant que votre tableau est un tableau de chaînes de caractères...
Permettra de créer un simple fichier XML qui est très facile à comprendre/modifier. Pour désérialiser, utilisez la méthode Deserialize.
Lisible par l'homme? J'irais pour JavaScriptSerializer; juste:
La Sérialisation XML est idéal, il sonne comme fondée sur la déclaration ci-dessus
Si le tableau sérialisé doit être portable et de le modifier dans un éditeur de texte, vous pouvez utiliser des fichiers XML ou Json pour sérialiser
meilleure façon d'apprendre est de regarder comment c'est fait avec un xsd qui sérialiser dans un xml
point de départ