results :是一个object类型的数组results[0];取第一个元素((bool)(results[0]));:把第一个元素强制转换成bool类型 结果是返回bool类型 没天理了,不采纳
(bool)(results[0])是强制转换,如果results[0]是bool类型的,则转换会成功,否则会报错;
是啊 可以强转 不过这应该捕获异常 如果results[0]转换bool失败的话 就会抛出异常
所有类型都是object的所以object可以强制转换