La sérialisation personnalisée d'un objet .NET
J'ai une exigence de sérialiser une liste d'objets à un fichier plat. Les appels sera quelque chose comme:
class MyObject
{
public int x;
public int y;
public string a;
public string b;
}
Quand je sérialiser, un compte rendu doivent être rédigées dans un ascii codé de fichier plat. Maintenant, la longueur du champ x doit être de 10 caractères (aligné à droite), le champ y doit être de 20 caractères (aligné à droite), champs doit être de 40 (aligné à gauche) et champ b doit être de 100 caractères (aligné à gauche).
Comment puis-je parvenir à une telle chose.
Un objet sérialisé devrait ressembler à :
25 8 akjsrj jug
Je pensais que peut-être je peux appliquer la coutume attributs les attributs des champs et peut décider au moment de l'exécution comment sérialiser le domaine..
Avez-vous trouvé une solution?
OriginalL'auteur Akhilesh | 2011-06-09