代码检查:多个 nullable 属性的使用
NotNull 和 CanBeNull 属性可用于指示参数或返回值是否可以为 null。 但请考虑以下代码:
public void SetName([CanBeNull][NotNull]string name)
{
myName = name;
}
Public Sub SetName(<CanBeNull> <NotNull> name As String)
myName = name
End Sub
此注解意义不大,因为这两个断言相互矛盾。
最后修改日期: 2025年 9月 27日