c# 数据类型转换问题

2024-11-30 18:04:39
推荐回答(4个)
回答1:

results :是一个object类型的数组
results[0];取第一个元素
((bool)(results[0]));:把第一个元素强制转换成bool类型

结果是返回bool类型

没天理了,不采纳

回答2:

(bool)(results[0])是强制转换,如果results[0]是bool类型的,则转换会成功,否则会报错;

回答3:

是啊 可以强转 不过这应该捕获异常 如果results[0]转换bool失败的话 就会抛出异常

回答4:

所有类型都是object的
所以object可以强制转换