.Net学习第十二天 文件流

1、文件流
用来操作大文件
FileStream:用来操作字节的
StreamWriter StreamReader:用来操作字符的
public void Write(string path,byte[] picByte)  
{  
    FileStream fs = new FileStream(path, FileMode.Create);  
    BinaryWriter bw = new BinaryWriter(fs);  
    //开始写入  
    bw.Write(picByte, 0, picByte.Length);  
    //关闭流  
    bw.Close();  
    fs.Close();  
}  
在path中设置好路径及文件名称


2、由于我们在使用FileStream的过程当中,经常会忘记写Close() Dispose(),
所以微软提供给我们更为简单的方法帮助我们关闭流和释放流所占用的资源。
就是将创建FileStream对象的过程写在using(){}当中
3、装箱、拆箱
装箱:值类型-------->引用类型
拆箱:引用类型------>值类型
我们看两个类型之间是否发生装箱或者拆箱,首先要确定这两个类型之间是否存在继承关系。
如果存在,则有可能会发生拆箱或者装箱,
如果不存在继承关系,则不会发生装箱或者拆箱。
注意:装箱的时候使用什么类型装的箱,拆的时候也得使用对应的类型进行拆箱。(里氏转换)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值