gpt4 book ai didi

c# - 我们是什么意思?或者 ???

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:32 26 4
gpt4 key购买 nike

有人告诉我我们使用这些的区别和例子。我知道它的 NULL 值。

最佳答案

x ? a : b表示 if (x == true) then a else b

x ?? y表示 if (x != null) then x else y

但有一点不同,因为两者都是表达式,而不是像 IF 这样的语句。

那允许你写var z = x ? a : b;将声明和赋值组合在一行中而不是多行替代:

type z;
if (x == true)
z = a;
else
z = b;

Type?Nullable<Type> 的简写

关于c# - 我们是什么意思?或者 ???,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331572/

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