Convert.ToInt32()参数可以为string,
for example,
string test="1234";
int num=Convert.ToInt32(test);
最终,num=1234.
但是,如果string为空字符串"",即string test="";
int num=Convert.ToInt32(test);
num=0吗?
不是的。这个时候将抛出异常。因此,解决的办法就是:
int num=Convert.ToInt32("0"+test);