C#中的Parse转换和Convert转换
Parse转换:
1、将字符窜转换为其他类型。
2、parse转换只能转换字符窜,其他数据是支持。
3、虽然Pars可以将字符窜转换为其他的类型,但是不是说一定可以转换成功。如果转换失败就抛出异常。
Convert转换:万能转换,因为它可以做 自动转换、强制转换、Parse转换做的事情,甚至其他的转换也可以做。
1、Convert转换做强制转换时:
a、如果发生溢出现象,强制转换的语法不会报错,而是保留溢出的部分。但是Conver转换的时候会发生异常。
b、如果是讲浮点型强制转换为整型,如果是强制转换的语法,直接去掉小数部分,Convert转换会做四舍五入。
2、Convert做Parse转换时:
如果Convert转换 转换的是字符窜的话,其内部就会调用Parse转换。只不过在调用Parse转换之前,
判断了一下字符窜是否为Null值,如果是Null值就返回0,如果不是null值,就交给Parse转换。
学习笔记....