1 强制转换,从低级到高级转换可以用隐式转换,否则需要用显示转换,否则会编译错误
转成整形浮点数会无条件舍去,失去精度、
object 转int 不能为null 否则报错
不能用char 类型转int 否则得到的是ASCII码
2 int.Parse(string);
如果转换内容为空的时候会抛异常
3.int.TryParse(string s,out int result)
该方式不会抛异常,如果转换成功返回true ,否则返回false;
4.Convert.ToInt32
当转换值为null的时候,返回0,当转换值为string.Empty时,程序错误
C#强制类型转换,Convert转换 和parse转换
最新推荐文章于 2024-07-09 14:14:16 发布