对于以下代码:
bool assertTest(int? n1, int? n2) {
return (n1 == null) || (n1 != null && n2 != null);
}
有一个警告n1 != null
说The operand can't be null, so the condition is always true.
为什么会出现这个警告?n1 显然可以为空。
对于以下代码:
bool assertTest(int? n1, int? n2) {
return (n1 == null) || (n1 != null && n2 != null);
}
有一个警告n1 != null
说The operand can't be null, so the condition is always true.
为什么会出现这个警告?n1 显然可以为空。