高软玩家

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
在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

个人感觉:  ? 是判断 值 的 ..   ??是判断值类型的..

 

posted on 2017-09-21 11:20  高软玩家  阅读(189)  评论(0编辑  收藏  举报