第1种叫做强转,强制转换,就是强行把一种类型当成是另一种类型来使用,并不会实质的改变内容
比如一个短整型short数据,可以强制当成整型int型来使用,即short可以强转为int
比如一个男人,我强行把他当成一个女人来使用,上女厕所,穿女人的衣服(哈哈,变成伪娘了),当然这样是不行的.但是如果一个大娘,我把她当小女生使用,例如送大娘去上学,给她穿年轻的衣服,嘿嘿,这就可以的
第2种,使用convert方法进行转换,convert.todouble()是一个方法,这个方法里面写了很多代码用于转换数据,转换以后,虽然表面看起来值没有变,但实质内容已经改变了
就好像一个男人,我给他做了变性手术,把他变成女人了(哇,妖怪),虽然还是同一个人,但实质已经改变了
你上面的names为字符串,通过convert转换成double,虽然值还是100,但实质上已经由字符变成了数字了