c# - 我需要处置 FileStream 对象吗?

标签 c# web-services

我对我的编程知识感到非常沮丧,但我们真的需要处理 FileStream Object 吗?

我问的原因是因为代码在 100 次中抛出“文件正在被另一个进程使用”异常,并且有一段时间好像我再试一次(使用文件流下载文件)它工作正常。

请引用此question对于代码。

因为它只发生在 100 次左右让我很困惑,而且它发生在生产服务器上,所以根本无法调试,但在我的开发机器上完美运行......

最佳答案

当然,你需要处理所有一次性的东西,除非你有很好的理由不处理。

将所有内容放入 using默认阻止。如果您调用Close手动这是代码异味。

关于c# - 我需要处置 FileStream 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18870793/

相关文章:

c# - 在列表中双击

c# - 在 Windows Phone map 控件上禁用平移和缩放事件

c# - 如何更新数据集

c# - 在StreamWriter中使用file.Close()

javascript - 无需编写自己的服务器即可从浏览器应用程序发布数据

java - Websphere - 对最终用户隐藏 wsdl 的最佳方法是什么?

c# - 测试 Web 服务流量的免费工具?

c# - MAUI:CollectionView 更改选择中框架的背景颜色不起作用

spring - Jersey ExceptionMapper 不映射异常

php - 寻找在线sql注入(inject)工具检查器