JetBrains Rider 2026.1 Help

代码检查:使用类型注解语法

当相同的为 null 性可以直接用可为 null 引用类型语法表达时,此检查会报告 JetBrains 为 null 特性 ,例如 [CanBeNull][NotNull]。 启用可为 null 引用类型时,类型声明本身通常是表达为 null 性最清晰的位置。

示例

using JetBrains.Annotations; class C { [CanBeNull] public string M() => null; }
class C { public string? M() => null; }

快速修复

基于类型的为 null 性语法在现代 C# 中更为惯用,并将为 null 性信息直接放在类型旁边。

2026年 5月 8日