ReSharper 2026.1 Help

代码检查:尝试强制转换并检查 null 可以被类型检查替代。

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

示例

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

快速修复

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

2026年 5月 8日