JetBrains Rider 2025.2 Help

代码检查:多重 nullable 属性的使用

NotNullCanBeNull 属性可用于指示参数或返回值是否可以为 null。 但请考虑以下代码:

public void SetName([CanBeNull][NotNull]string name) { myName = name; }
Public Sub SetName(<CanBeNull> <NotNull> name As String) myName = name End Sub

此注解意义不大,因为这两个断言彼此矛盾。

最后修改日期: 2025年 9月 26日