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”等,不会抛出异常

猜你喜欢

转载自www.cnblogs.com/xuhp/p/13365155.html