首頁 >後端開發 >C#.Net教程 >契約類別相關的序列化與反序列化實例詳解

契約類別相關的序列化與反序列化實例詳解

零下一度
零下一度原創
2017-06-23 16:23:561508瀏覽

契約類別指繼承了: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn