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

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 高端网站建设 响应式网站设计方案 成都定制网站建设 成都网站制作 温江网站设计 教育网站设计方案 网站建设方案 响应式网站建设 高端网站设计 成都企业网站设计 成都网站制作 成都网站建设公司 成都网站建设 成都网站设计 成都网站建设 成都网站建设 成都网站建设推广 企业网站设计 网站建设改版 成都企业网站建设 手机网站设计 营销网站建设