源代码如下: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

繁星点点滴滴
TA贡献1803条经验 获得超3个赞
bool的解释:
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消