契約類別指繼承了:DataContract的類別。契約類別常在WCF,webService等各種服務中作為傳輸資料使用。
凡是契約類別或繼承了契約類別的類,如果想要屬性參與序列化與反序列化,需要在屬性上加上標記:DataMember
#如:
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; } } }
以上是契約類別相關的序列化與反序列化實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!