国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

(轉(zhuǎn))xml序列化

2019-11-15 02:28:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

(轉(zhuǎn))xml序列化

在.NET Framework 中提供兩種串行化方法,一種是二進(jìn)制法,另一種是xml串行化。

序列化是將對(duì)象狀態(tài)轉(zhuǎn)換為可保持或傳輸?shù)母袷降倪^(guò)程,xml序列化是將對(duì)象的公共字段和屬性序列化為xml流。由于xml是一個(gè)開放式標(biāo)準(zhǔn),因此對(duì)于通過(guò)web共享數(shù)據(jù)而言,這是一個(gè)很好的選擇。

將對(duì)象序列化,可以將對(duì)象狀態(tài)永久保存在存儲(chǔ)媒體上,以便可以在以后創(chuàng)建更精確的副本;同時(shí),通過(guò)值可以將對(duì)象一個(gè)應(yīng)用程序域發(fā)送到另一個(gè)應(yīng)用程序域中。

xml序列化中最主要的類是XmlSerializer類,它的最重要的方法是Serializer和Deserializer方法。使用xmlSerializer可以將以下幾項(xiàng)序列化:公共類的公共讀/寫屬性,字段; 實(shí)現(xiàn)ICollection或IEnumerable的類;xmlElement對(duì)象;xmlNode對(duì)象;Dataset對(duì)象。下面以一個(gè)很簡(jiǎn)單的例子演示一下:

首先導(dǎo)入命名空間:using System.Xml.Serialization;和using System.IO;并且創(chuàng)建一個(gè)student類:

//創(chuàng)建一個(gè)公共類 public class Student { public string studentName = null; public int studentAge = 0; PRivate decimal money = 0;

public decimal Money { get { return money; } set { money = value; } }

}

然后在主方法里序列化:

static void Main()

{

//1.創(chuàng)建對(duì)象并賦值它的公共字段和屬性。

Student st = new Student(

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 柏乡县| 荣成市| 灌阳县| 凉山| 正宁县| 鹤壁市| 昆山市| 金平| 拜泉县| 永年县| 新干县| 永靖县| 大厂| 河源市| 常德市| 任丘市| 镇坪县| 鄂伦春自治旗| 鄂尔多斯市| 阿拉善左旗| 洛阳市| 攀枝花市| 大关县| 昭平县| 太原市| 长武县| 通化市| 兴海县| 全椒县| 遂平县| 射阳县| 霸州市| 屏南县| 沁源县| 元江| 邵阳县| 界首市| 游戏| 阿城市| 那坡县| 河北省|