首页 新闻 搜索 专区 学院

C#中检查int?值是null或0的最简单方法

0
悬赏园豆:30 [已解决问题] 解决于 2017-03-15 13:40

啰嗦的实现代码如下:

Assert.True(getResult.StatusCode == null || getResult.StatusCode == 0);

getResult.StatusCode的类型是int?
请问有没有更简单的实现方法?

C#
dudu的主页 dudu | 高人七级 | 园豆:37242
提问于:2017-03-15 11:51
< >
分享
最佳答案
0

Assert.True(getResult.StatusCode??0  == 0)

这样?

收获园豆:30
吴瑞祥 | 高人七级 |园豆:29287 | 2017-03-15 12:08

少了一对括号

Assert.True((getResult.StatusCode ?? 0) == 0);
dudu | 园豆:37242 (高人七级) | 2017-03-15 12:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册