如何用C#读取和写入纯文本文件(TXT文件)

 时间:2025-10-20 10:12:32

1、首先打开VS 2017新建一个项目,项目类型随意(控制台或者winform)。

我这里是winform程序做演示,界面布局如图

如何用C#读取和写入纯文本文件(TXT文件)

2、使用C#来读取文件,需要引用System.IO命名空间。

首先我们实例化一个StreamReader对象,添加两个参数,由于我是新建了一个方法写的,所以我的文件路径参数是变量,后面那个Encoding是个表示文档编码格式的类。

如何用C#读取和写入纯文本文件(TXT文件)

如何用C#读取和写入纯文本文件(TXT文件)

3、下面我们来新建一个string变量,来接收StreamReader对象成员方法ReadLine()反回的字符串数据,因为这个成员方法一次只能读取一行,所以我们使用while循环来重复读取数据,直到这个方法返回NULL为止。最后我们调用成员方法Close()来关闭当前数据流释放系统资源。

如何用C#读取和写入纯文本文件(TXT文件)

如何用C#读取和写入纯文本文件(TXT文件)

4、有的读者会说了,你这跟原格式不对着啊,没有换行啊。

那好办,只需在给控件赋值的时候,后面加上“\n”或者“\r”转义字符,“\n”是表示换行,“\r”表示回车。

再来看效果如何……由于控件问题,到这里我给换成了RichTextBox控件

如何用C#读取和写入纯文本文件(TXT文件)

如何用C#读取和写入纯文本文件(TXT文件)

1、接着上面的代码,新建一个创建纯文本文件的方法,这里参数依然只给文件路径名。

如何用C#读取和写入纯文本文件(TXT文件)

2、我们实例化一个FileStream对象,用来创建新的文本文件名和编码格式。同时他也是StreamWriter构造函数的参数(上面那个也可以),我需要给它传参。

如何用C#读取和写入纯文本文件(TXT文件)

3、然后我们给这个文件里面写入一行数据。通常我们的程序保存数据时需要用到类似的功能。

如何用C#读取和写入纯文本文件(TXT文件)

4、在最后我们需要清理和关闭任意一个对象的数据流和缓冲区,运行程序。

如何用C#读取和写入纯文本文件(TXT文件)

  • 如何使用手机流量改善钉钉通话质量
  • mac系统怎么共享文件夹设置密码
  • Taptap如何查看浏览历史?
  • css中text-indent属性有什么作用?
  • iPhone11怎么删除手机自动保存的密码
  • 热门搜索
    红烧鲳鱼的做法 吉利怎么样 毕业生登记表怎么填 cad怎么转换成pdf 徐州旅游攻略 新疆攻略 短外套搭配 武松简介 儿童干咳怎么办 怎么调节鼠标灵敏度