C#中,MemoryStream在文件资源占用中的应用

在C#开发中,经常遇见资源被占用,无法进行覆盖删除等操作。

创新互联是一家专注于成都网站设计、成都网站制作与策划设计,武安网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:武安等地区。武安做网站价格咨询:028-86922220

以Image类为例,Image.From*方法,都会Lock资源,导致资源无法释放,特别是文件资源。

这时,我们可以先读取文件,然后将文件保存到MemoryStream中,然后再从内存中读取文件。

 MemoryStream ms = new MemoryStream(); 
 Image img = Image.FromFile(Path);
  img.Save(ms, img.RawFormat); 
  img.Dispose();
 Image p_w_picpath = Image.FromStream(ms);


网站名称:C#中,MemoryStream在文件资源占用中的应用
本文网址:http://bzwzjz.com/article/jjohgd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站设计 网站制作报价 温江网站设计 成都网站制作 成都网站建设公司 高端品牌网站建设 成都网站建设 企业网站设计 成都网站设计 成都企业网站建设 成都网站制作 app网站建设 定制网站建设 成都网站建设 成都网站设计 成都h5网站建设 成都网站建设 高端网站设计 成都网站建设 四川成都网站制作 专业网站设计 上市集团网站建设