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://www.hxwzsj.com/article/jjohgd.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站设计 成都网站设计公司 成都网站设计 自适应网站建设 成都网站设计 app网站建设 成都定制网站建设 重庆电商网站建设 阿坝网站设计 重庆企业网站建设 成都网站设计 成都h5网站建设 成都网站建设 四川成都网站建设 成都网站设计 高端定制网站设计 网站建设 成都营销网站建设 专业网站设计 高端网站设计推广 手机网站建设 四川成都网站制作