代码检查:可空性属性在 void 或值类型声明中的使用
在下面的代码片段中, NotNull 注解是没有意义的。
public void SetAge([NotNull] int age)
{
myAge = age;
}
Public Sub SetAge(<NotNull> age As Integer)
myAge = age
End Sub
原因是 int 不可能是 null ,因此任何关于它是否为空的指示都是多余的,可以删除。 同样适用于返回类型为 void 的方法。
最后修改日期: 2025年 9月 27日