|
1
9
您需要显式使用.close()或通过using语句关闭FileStream和读取器:
|
|
|
2
4
无需显式创建FileStream和XmlReader,如果您知道文件位置,则可以使用 this overload :
如果您认为需要创建FileStream和XmlReader,那么我同意已经提出的建议,请使用“using”语句正确关闭和处理这些对象。 |
|
|
3
2
Filestream实现IDisposable并要求您调用Dispose来释放外部资源和隐式资源;y调用close()。您应该将Filestream的实例化包装在using块中,因为即使引发异常,它也可以确保调用Dispose。不过,为了回答您的问题,由于您没有关闭文件流,您的进程(可能是w3wp.exe进程)仍然在文件流上有一个句柄,您可以释放该句柄的唯一方法是重置iis或回收应用程序池。为了便于将来参考,只需将文件流包装在using块中,以确保安全。 |
|
Willy · LINQ:将分组列表转换为新列表 8 年前 |
|
|
Kapil · 如何使用参数设置脚本任务SSI的路径 9 年前 |
|
|
c00000fd · 跨命名空间和不同的.H文件的友元类 9 年前 |
|
|
tangoal · 调用模板类成员时非法使用此类型作为表达式 9 年前 |