Net学习日记_基础提高_9

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

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

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