用时最好这样用。
using (FileStream fs = File.Create(path))
{}
File.Create(path)会返回FileStream对象,由此方法创建的 FileStream 对象的 FileShare 值默认为 None;直到关闭原始文件句柄后,其他进程或代码才能访问这个创建的文件。
实现IDisposable接口的都这么使用,释放非托管资源
本文介绍如何利用C#的using声明来有效管理和释放非托管资源,特别是通过FileStream对象进行文件操作时的最佳实践。使用这种方法可以确保在不再需要资源时它们被正确释放。
用时最好这样用。
using (FileStream fs = File.Create(path))
{}
File.Create(path)会返回FileStream对象,由此方法创建的 FileStream 对象的 FileShare 值默认为 None;直到关闭原始文件句柄后,其他进程或代码才能访问这个创建的文件。
实现IDisposable接口的都这么使用,释放非托管资源
410
2363
2766

被折叠的 条评论
为什么被折叠?