ReSharper 2025.2 Help

代码检查:转换为 'await using' 语句或声明

此检查建议您使用 await using 替代 using ,因为在 using 语句或声明中创建的对象实现了 IAsyncDisposable 接口。

IAsyncDisposable 接口提供了 Dispose() 方法的异步版本,非阻塞代码可以调用。 实现 IAsyncDisposable 的类通常具有一些异步清理代码,例如关闭数据库连接、刷新缓冲区等。 await using 确保异步清理操作在不阻塞调用线程的情况下执行,从而在不影响性能的情况下正确清理异步资源。

最后修改日期: 2025年 9月 27日