代码检查:使用类型注解语法
当相同的可空性可以直接通过可空引用类型语法表达时,此检查会报告 JetBrains 可空性属性 ,例如 [CanBeNull]和 [NotNull]。 启用可空引用类型后,类型声明本身通常是表达可空性的最清晰方式。
示例
using JetBrains.Annotations;
class C
{
[CanBeNull]
public string M() => null;
}
class C
{
public string? M() => null;
}
快速修复
基于类型的可空性语法在现代 C# 中更为地道,并且将可空性信息直接放在类型旁边。
2026年 5月 8日