C#从入门到放弃--字符串类型转数字类型

 

string strNum=“3”;

解决方案一:

int num=Convert.ToInt32(strNum);//本质是int.Parse(),所以理论上int.Parse()执行效率比Convert.ToInt32高

解决方案二:

int num=int.Parse(strNum);//如果strNum维护了非数字的数据,如“Aaa”等,则会抛出异常

解决方案二:

int num=0;
int.TryParse(strNum,out num);//如果strNum维护了非数字的数据,如“Aaa”等,不会抛出异常

 

posted @ 2020-07-23 11:08  驱天  阅读(235)  评论(0编辑  收藏  举报