ReSharper 2026.1 Help

代码检查:未对 'GetEnumerator' 方法调用的返回值进行释放处理。

该检查会报告已创建但未被释放的泛型枚举器。 许多枚举器实现了 IDisposable ,跳过释放会导致资源比预期更长时间处于打开状态。

示例

var enumerator = items.GetEnumerator(); while (enumerator.MoveNext()) { Use(enumerator.Current); }
using var enumerator = items.GetEnumerator(); while (enumerator.MoveNext()) { Use(enumerator.Current); }
2026年 5月 8日