ReSharper 2026.1 Help

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

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

示例

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

快速修复

基于类型的可空性语法在现代 C# 中更为地道,并且将可空性信息直接放在类型旁边。

2026年 5月 8日