JetBrains Rider 2026.1 Help

代码检查:可空警告抑制运算符可能与反转的 'is' 表达式混淆

此检查会报告看起来像反转 is 表达式但实际上将空值抑制运算符 ! 应用于左操作数的代码。 该语法很容易被误读,并可能掩盖代码的真实意图。

示例

if (value! is string) { }
if (value is not string) { }

快速修复

快速修复会将代码重写为真正的反转类型检查。

2026年 5月 8日