【资料图】
目录
C#写入和读取TXT文件写入读取C#下xml读取和写入关于xml自定义xml文件读取XML代码写入XML代码总结C#写入和读取TXT文件
写入
////// 向txt文件中写入字符串 /// /// 内容 /// 是否清除旧的文本 private void Wriete(string value, bool isClearOldText = true) { string path = "txt文件的路径"; //是否清空旧的文本 if (isClearOldText) { //清空txt文件 using (FileStream stream = File.Open(path, FileMode.OpenOrCreate, FileAccess.Write)) { stream.Seek(0, SeekOrigin.Begin); stream.SetLength(0); } } //写入内容 using (StreamWriter writer = new StreamWriter(path, true)) { writer.WriteLine(value); } }
读取
////// 读取txt文件,并返回文件中的内容 /// ///txt文件内容 private string ReadTxTContent() { try { string s_con = string.Empty; // 创建一个 StreamReader 的实例来读取文件 // using 语句也能关闭 StreamReader using (StreamReader sr = new StreamReader("txt文件的路径")) { string line; // 从文件读取并显示行,直到文件的末尾 while ((line = sr.ReadLine()) != null) { s_con += line; } } return s_con; } catch (Exception e) { Console.WriteLine(e.Message); return null; } }
C#下xml读取和写入
关于xml
XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义,您需要自行定义标签XML 被设计为具有自我描述性XML 是W3C 的推荐标准//格式申明 用encoding属性声明文档的编码 用standalone属性说明文档是否独立
自定义xml文件
高等数学 12
读取XML代码
static void Main(string[] args) { //将XML文件加载进来 XDocument document = XDocument.Load("E:\\test.xml"); //获取到XML的根元素进行操作 XElement root= document.Root; XElement ele= root.Element("app"); //获取name标签的值 XElement shuxing= ele.Element("app"); Console.WriteLine(shuxing.Value); //获取根元素下的所有子元素 IEnumerableenumerable = root.Elements(); foreach (XElement item in enumerable) { foreach (XElement item1 in item.Elements()) { Console.WriteLine(item1.app); } Console.WriteLine(item.Attribute("id").Value); } Console.ReadKey(); }
写入XML代码
static void Main(string[] args) { //获取根节点对象 XDocument document = new XDocument(); XElement root = new XElement("xcsharp"); XElement book = new XElement("app"); book.SetElementValue("name", "test"); book.SetElementValue("age", "12"); root.Add(app); root.Save("e:\\test.xml"); Console.ReadKey(); }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。