国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乐清市| 山阳县| 阳曲县| 高青县| 古浪县| 博野县| 宣武区| 怀来县| 孟津县| 六枝特区| 大庆市| 鄄城县| 原阳县| 宜城市| 瑞昌市| 定南县| 洮南市| 文安县| 千阳县| 泰顺县| 砀山县| 堆龙德庆县| 灵山县| 鹰潭市| 平舆县| 台中县| 吉林市| 浏阳市| 宁都县| 吉林省| 柏乡县| 南丰县| 井陉县| 曲靖市| 繁昌县| 奈曼旗| 潍坊市| 信宜市| 米脂县| 教育| 股票|