猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C#中两个问号是什么意思 "??"
如 string s = a ?? b;
胡说叔叔
浏览 1120
回答 2
2回答
慕少森
就是如果为null,则运行后面的,否则返回前面的。obj = obj1 ?? new Object()//等价于:if (obj == null) obj = new Object();else obj = obj1;
0
0
0
小唯快跑啊
可以理解为:为空判断赋值预算符!如果为空就将后面的表达式的值赋给它。如:int a=(page ?? 20) - 3;// page==null 时a=20-3=17// page!=null时a=page-3
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续