LINQ ??运算符

时间:2018-12-18 03:18:26

标签: c# asp.net-mvc linq

美好的一天。

很抱歉,我是linq的初学者。我能问一下是什么意思吗?在linq

class MyDeleteView(DeleteView):
    model=ModelName
    success_url = reverse_lazy("success_url")

谢谢

3 个答案:

答案 0 :(得分:2)

这不是linq运算符,但是它意味着如果left属性为null,则使用right属性。

答案 1 :(得分:1)

如果??左侧的值为null,则采用右侧的值。

  

var x = y ?? z;

如果y不为null,则x = y,否则x = z

答案 2 :(得分:0)

是的,已经在评论中共享的链接上回答了这个问题。它是Nullable类型或null合并,如果不为null,则返回左值,否则返回右值。