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);
评论