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

首頁 > 編程 > C# > 正文

C#實現(xiàn)XML文件讀取

2020-01-24 00:19:04
字體:
供稿:網(wǎng)友

本文實例為大家分享了C#實現(xiàn)XML文件讀取的具體代碼,供大家參考,具體內(nèi)容如下

using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using System.Xml.Serialization;/// <summary>/// 工具類/// </summary>public static class Tools {  /// <summary>  /// 存儲數(shù)據(jù) UTF8  /// </summary>  /// <param name="data">數(shù)據(jù),自定義類</param>  public static void SaveData(GameData data)  {    string fileName = Consts.DataPath; // 文件名    // 文件流    Stream stream = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);    StreamWriter sw = new StreamWriter(stream, Encoding.UTF8);     // UTF8    XmlSerializer xmlSerializer = new XmlSerializer(data.GetType());  // XML 文件序列化    xmlSerializer.Serialize(sw, data);    sw.Close();    stream.Close();  }  /// <summary>  /// 讀取數(shù)據(jù)  /// </summary>  /// <returns>讀取獲得的數(shù)據(jù)</returns>  public static GameData GetDataWithOutBom()  {    GameData data = new GameData();    Stream stream = new FileStream(Consts.DataPath, FileMode.Open, FileAccess.Read);    // 忽略標(biāo)記 true    StreamReader sr = new StreamReader(stream, true);    XmlSerializer xmlSerializer = new XmlSerializer(data.GetType());    data = xmlSerializer.Deserialize(sr) as GameData;    sr.Close();    stream.Close();    return data;  }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗山县| 锦屏县| 白山市| 扎兰屯市| 揭东县| 精河县| 云林县| 兴安县| 沧州市| 高密市| 太谷县| 牡丹江市| 天门市| 恩施市| 宜阳县| 龙门县| 丹江口市| 五寨县| 嵊州市| 巴马| 肇庆市| 康乐县| 平顺县| 平乐县| 安龙县| 调兵山市| 高平市| 清河县| 云林县| 阆中市| 宜宾市| 西乌珠穆沁旗| 临夏县| 台东县| 金乡县| 康马县| 曲沃县| 云和县| 平邑县| 荥阳市| 樟树市|