JetBrains Rider 2025.2 Help

代码检查:变量可以声明为非可空

如果启用了 可空引用类型(NRT) ,此检查会报告变量上冗余的可空引用类型注解( ),这些变量的值根据控制流分析确定永远不会为 null

在下面的示例中, myClass 变量的值永远不会为 null,因为它被赋予了 MyClass 的新实例。

JetBrains Rider 建议移除变量类型上的 注解,以提高可读性并避免对变量使用时进行不必要的 null 检查。

#nullable enable MyClass? myClass = new MyClass();
#nullable enable MyClass? myClass = new MyClass();

有关 NRT 及其在 JetBrains Rider 中的支持的更多信息,请观看此网络研讨会录制:

最后修改日期: 2025年 9月 26日