C#中 ?? 是为空判断符

为空判断赋值预算符!

如果为空就将后面的表达式的值赋给它。

如:

int a=(page ?? 20) - 3;

// page==null 时a=20-3=17

// page!=null时a=page-3

原文地址:https://www.cnblogs.com/wenghaowen/p/3142436.html