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