C#读写txt文件

dkm
dkm
2022-11-19 / 0 评论 / 4 阅读 / 正在检测是否收录...

C#下读写txt文本文件,库文件之类的在开发工具包里面都帮你自动集成了,不需要再去自己制作库
Windows 10系统下面支持五种编码方式:ANSI,UTF-8,UTF-16LE,UTF-16BE,UTF-8 BON
一般情况下,Windows默认的编码保存方式为ANSI,UTF8需要手动另存为编码方式。
ANSI编码代表GB2312编码,储存中文字符串可以使用这个

C#一次性读取一个txt文件的所有内容,并使用messagebox输出

  string Read_Text=File.ReadAllText("xxx.txt");
  
  /*带编码方式读取文本文件*/
  string Read_Text=File.ReadAllText("xxx.txt", Encoding.ASCII);
  string Read_Text=File.ReadAllText("xxx.txt", Encoding.UTF-8);
  
  MessageBox.Show(Read_text);

读取文件内容里面所有行,返回数组

  string[] Read_All_Lines=File.ReadAllLines("xxx.txt");

  //带编码方式读取文件
  string[] Read_All_Lines=File.ReadAllLines("xxx.txt", Encoding.ASCII);
  

写入文本文件

  string Write_Text="Test_Write_Text";
  File.WriteAllText("xxx.txt", Write_Text); 
  //此方法重复写入会覆盖之前的文件,下方使用代码与上方一样,WriteAllText的方式会覆盖文件
  
  //设置写入编码方式
  File.WriteAllText("xxx.txt", Write_Text, Encoding.UTF-8);

删除一个txt文件

  File.Delete("xxx.txt");

数组的方式写入txt文件

string[] Write_Text={"Line1","Line2","Line3","Line4"};

File.WriteAllLines("xxx.txt", Write_Text, Encoding.ASCII);

本网站参考博文 https://www.cnblogs.com/eniac12/p/4398310.html

0

评论

博主关闭了所有页面的评论