代码检查:可空警告抑制运算符可能与反转的 'is' 表达式混淆
此检查会报告看起来像反转 is 表达式但实际上将空值抑制运算符 ! 应用于左操作数的代码。 该语法很容易被误读,并可能掩盖代码的真实意图。
示例
if (value! is string)
{
}
if (value is not string)
{
}
快速修复
快速修复会将代码重写为真正的反转类型检查。
2026年 5月 8日