JetBrains Rider 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日