C#中 ?? 是为空判断符 为空判断赋值预算符!如果为空就将后面的表达式的值赋给它。如:int a=(page ?? 20) - 3;// page==null 时a=20-3=17// page!=null时a=page-3