gpt4 book ai didi

c# - 为什么 && 和 ||不能用于可空类型?

转载 作者:太空狗 更新时间:2023-10-29 18:30:00 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
AND operation cannot be applied between nullable bools.

我希望有类似的行为,例如 + 或 *。因此,如果任何操作数为 null,它应该返回 null,但如果在 && 或 || 中使用它,编译会报错。为什么?

为了说明这一点:

//this compiles
int? x = null;
int? y = null;
var z = x*y;

// this doesn't compile
bool? x = null;
bool? y = null;
if(x && y)
....

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com