C#中的单问号(?)和双问号(??)的作用以及使用的场合?

[复制链接]
查看11 | 回复2 | 2017-12-15 15:49:52 | 显示全部楼层 |阅读模式
DateTime? TaskStartDate 这里的 ? ,你的理解是对的。这个?的作用,是让原本不支持null值的类型,可以取值为null,例如: DateTime 和 int 类型,本身是不能=null的,加了?,就可以=null了。Milestone.IsTask ?? false,这里的 ??叫做 “null 合并运算符”,它的用法是:如果此运算符的左边的值不为 null,就返回左边的值;否则返回右边的值。...
回复

使用道具 举报

千问 | 2017-12-15 15:49:52 | 显示全部楼层
我们的数学老师貌似很是怜香惜玉。有次上课,一男生迟到了,老师就让他做一百个俯卧撑,过了一会,一女生也迟到了,但是老师却说:“刚罚他做一百个俯卧撑,你去数着去”。全班顿时凌乱。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行