C#读写文本

这篇文章主要讲解一下如何用C#读写文本。由于不同的语言会有多多少少的异同,文本读写也一样,所以讲解一下C#如何对文本进行读取也是很有必要的。

本文就主要讲两点内容:文本的写入和文本的读取。

那么C#如何进行文本的写入呢?有一定编程基础的读者,肯定知道文本写入有两个不可或缺的参数:文本的路径和写入的方式,在C#里面亦是如此:

由于C#是一种面向对象编程的语言,所以所有有关的函数都会封装在类里面,要想对文本进行写入就需要调用写入文本相关的类TextWriter,看第12行,在创建TextWriter类型的对象的时候同时输入了被写入文本的路径;其后还有一个Boolean值是,true是对原有文本内容进行追加(也就是填补);false是对原有文本内容进行覆盖,若指定路径上没有文本,则操作系统会自动创建一个名为goal.txt的文本,然后再把内容写入:

写入文本最后还需要注意的就是,写完之后是必须要关闭写入文本这个进程的,若某些直接将上图照搬照抄的话是会报错的,因为在该进程下写入的程序还未关闭,系统会在第16行提示“指定路径下的进程中还在被使用,不能进行读取”

所以在写入之后必须要加上Close()方法,关闭进程:

在第14行中调用对象writer的方法Close()。关闭写入进程。写入程序才算真正地写入。

最后就是进行读写也就是第17、18行,由于之前讲过C#所有的方法都是封装在类里面的,要想使用读取的方法就必须调用File类里的读写文本的方法ReadAllText()读写指定文本的所有内容,然后返回一个字符串,里面包含操作系统所读取的内容,最后在第18行输出result:

好了,今天的内容就到这,希望对各位读者有所帮助,谢谢!

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值