JetBrains Rider 2026.1 Help

代码检查:替换为单次调用 FirstOrDefault(..)

此检查报告了使用 Where(...) 作为筛选器,然后立即调用 FirstOrDefault() 的 LINQ 查询。 相同的查询可以通过单次 FirstOrDefault(...) 调用变得更简洁、更清晰。

示例

var item = items.Where(x => x.IsActive).FirstOrDefault();
var item = items.FirstOrDefault(x => x.IsActive);

快速修复

Where(...).FirstOrDefault() 链替换为 FirstOrDefault(...)

2026年 5月 8日