Maison >développement back-end >Tutoriel C#.Net >Explication détaillée des exemples de sérialisation et de désérialisation liés aux classes de contrat
La classe contract fait référence à la classe qui hérite : DataContract. Les classes de contrat sont souvent utilisées pour transmettre des données dans divers services tels que WCF et webService.
Pour toute classe de contrat ou une classe qui hérite d'une classe de contrat, si vous souhaitez que les attributs participent à la sérialisation et à la désérialisation, vous devez ajouter une marque à l'attribut : DataMember
Par exemple :
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Serialization;namespace SinoOcean.Seagull2.Framework.Contracts.Fund { [DataContract]public class SubAccountItemContract {#region 属性/// <summary>/// 账号/// </summary> [DataMember]public string AccountNumber { get; set; }/// <summary>/// 金额/// </summary> [DataMember]public decimal Money { get; set; } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!