代码检查:尝试强制转换并检查 null 可以被类型检查替代。
此检查会报告仅用于检查值是否为特定类型的 as 强制转换。 在这种情况下, is 能更直接地表达意图,并避免不必要的强制转换。
示例
if (obj as string != null)
{
Use();
}
if (obj is string)
{
Use();
}
快速修复
将 as 的强制转换和 null 的检查替换为 is 类型检查。
2026年 5月 8日