What do two question marks together mean in C#?

前端 未结 18 1456
借酒劲吻你
借酒劲吻你 2020-11-22 03:41

Ran across this line of code:

FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();

What do the two question marks mean, is it some ki

18条回答
  •  天命终不由人
    2020-11-22 04:21

    Thanks everybody, here is the most succinct explanation I found on the MSDN site:

    // y = x, unless x is null, in which case y = -1.
    int y = x ?? -1;
    

提交回复
热议问题