JetBrains Rider 2026.1 Help

代码检查:尝试转换并检查空值可以用类型检查替换

此检查会报告仅用于检查值是否为给定类型的 as 转换。 在这种情况下, is 可以更直接地表达意图,并避免不必要的转换。

示例

if (obj as string != null) { Use(); }
if (obj is string) { Use(); }

快速修复

as 转换和 null 检查替换为 is 类型检查。

2026年 5月 8日