关于文件IO

文件IO:

对操作系统而言,所有的东西都是一种文件.
能用记事本打开的编程语言写的.cs.c.cpp.js.txt.ini.bat.txt

IO:

input 输入 写文件
output 输出 读取文件

system.IO包含了针对文件操作的一些class

读文件中:

StreamReader:是一个class 针对能够使用记事本打开的文件类型

构造函数:是一种特殊的方法 名字和class相同没有返回值类型(非void)在new的时候被调用,目的是开辟内存空间.

构造函数的两个组成:
1.path:路径 C:/…
2.编码格式: 一般采用的是UTF8类型,如果编码格式不同会显示为乱码.

reader.ReadLine(); 意思是读取文本中的一行数据,若没有读取到数据意味着该文本为空(读完了)
可以采用while循环来一直读取.
返回值类型为字符串类型

写文件中:

StreamWriter:同StreamReader
构造函数组成:
1.路径path
2.编码格式UTF8
3.是否追加,如果false为不追加即为覆盖重写,如果true为追加,即在下面续写.

writer.WriteLine(string writeinfo);

FileStream是一个class针对文件所有类型的文件 主要特性是以字节为单位进行操作

打开----其实质操作就是读取文件
创建文件或者追加-------其实质操作是写入文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值