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