Net学习日记_基础提高_9

本文介绍了递归的基本概念及如何使用递归来遍历文件。此外还详细讲解了IO流在文件读写中的运用,包括文件流的读取与写入过程,并探讨了大文件拷贝的方法以及对象序列化的实现。

 

递归:方法自己调用自己,直到判断;

经典:利用递归将所有文件显示出来。

 

IO流文件读写操作

文件流读取(读取出来时二进制)

文件流写入(写入时候二进制转换成字符串)

效果图

 

大文件的拷贝

按理说,length == data.Length是其运行的条件。

length是read过程中实际读取的个数;然后自动再次读取时候,接着上次读取位置接着读取。

 

快速的到文件流方式

FileStream fs = File.Open();

FileStream fs = File.OpenRead();

FileStream fs = File.OpenWrite();

 

Using的本质

 

对象序列化(快速将对象的状态(属性、字段)保存起来 == 持久化)

1.序列化:将对象的状态保存持久化到某一种设备上(磁盘)

Person p = new Person(){Age = 12, Name = "rose"};

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter br = new .....

bf.Serialize()...

2.反序列化

转载于:https://www.cnblogs.com/lisong-home/p/7687752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值