C# ?? 和 ?
2021-05-12 19:26
阅读:418
标签:否则 不为 col 三元运算符 div 三元运算 一个 null log C# ?? 和 ? 标签:否则 不为 col 三元运算符 div 三元运算 一个 null log 原文地址:http://www.cnblogs.com/qc-id-01/p/7567643.html
在C#中 ? 为三元运算符 比如:int a=1; int b =a==1?1:0 如果a==1,则b等于:左边的 1 否则等于:右边的0....也就是一个 if else语句
?? 比如 int? a = 1; int b= a ?? 0; 这个中是判断类型的 如果,(int?) 的 a 有值 不为null 则b等于??左边a的值 否则,b等于??右边的 0
个人感觉: ? 是判断 值 的 .. ??是判断值类型的..
评论
亲,登录后才可以留言!