为了账号安全,请及时绑定邮箱和手机立即绑定

下面语句bool后加?是什么意思?

下面语句bool后加?是什么意思?

Helenr 2021-10-05 20:07:50
源代码如下:public static bool? GetNullOrBool(string value){if (string.IsNullOrEmpty(value)) return null;value = value.Trim();return Convert.ToBoolean(value);}方法很简单,但是就是bool后加?这种用法以前没遇到过,望高手指点

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

这个我在.net里面见过,猜测在java中也是同样的意思,这种在bool、int、string后面加上?是为了说明这个变量的值可以取NULL,结合你给的例子,就说明这个静态函数的返回值是bool类型的,也可以去NULL

查看完整回答
反对 回复 2021-10-10
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

bool的解释:
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。

查看完整回答
反对 回复 2021-10-10

添加回答

代码语言

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信