ReSharper 2026.1 Help

代码检查:[NotNull] 或 [CanBeNull] 属性应用于已通过可空引用类型获得相同注解的类型。

[NotNull][CanBeNull][ItemNotNull][ItemCanBeNull]等可空性属性在 可空引用类型语法中已表达相同信息时,本检查报告这些属性。 二者同时存在通常会增加干扰,并不会提升约定。

#nullable enable using JetBrains.Annotations; class C { [NotNull] public string GetName() => ""; }
#nullable enable class C { public string GetName() => ""; }

当元素类型上的 ? 已经描述了可空性时,集合元素注解同样适用。

2026年 5月 8日