C#实现XML文件读取
2018-04-09 10:39
555 查看
本文实例为大家分享了C#实现XML文件读取的具体代码,供大家参考,具体内容如下
using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using System.Xml.Serialization; /// <summary> /// 工具类 /// </summary> public static class Tools { /// <summary> /// 存储数据 UTF8 /// </summary> /// <param name="data">数据,自定义类</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> /// 读取数据 /// </summary> /// <returns>读取获得的数据</returns> public static GameData GetDataWithOutBom() { GameData data = new GameData(); Stream stream = new FileStream(Consts.DataPath, FileMode.Open, FileAccess.Read); // 忽略标记 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; } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 在C#中创建和读取XML文件的实现方法
- C#实现xml文件的读取与写入简单实例
- Winform(C#)实现XML文件的读取
- C#实现邮件发送,可以添加附件,发件人、收件人信息从xml文件读取
- C#读取XML文件的基类实现
- 用C#实现XML文件的读取
- ASP.NET MVC 学习笔记-2.Razor语法 ASP.NET MVC 学习笔记-1.ASP.NET MVC 基础 反射的具体应用 策略模式的具体应用 责任链模式的具体应用 ServiceStack.Redis订阅发布服务的调用 C#读取XML文件的基类实现
- C#读取XML文件的基类实现
- 【转】C#对XML文件的各种操作实现方法
- C#实现WMI读取远程计算机信息【原】
- C#对XML文件的各种操作实现方法
- 在C#中创建和读取XML文件
- C#从数据库读取数据到DataSet并保存到xml文件
- C#实现在Sql Server中存储和读取Word文件
- C# 读取xml文件忽略xml文件的注释
- C#实现读取被进程占用的文件实现方法
- C#读取XML文件,反序列化为指定对象
- C#读取TXT文件的代码实现
- 比较C#三种方法实现读取Execl数据到数据库
- C# 读取 CSV 文件,简易实现