今天学了两招,拿出来卖弄一下。
在C#中,如果想把字符转换为整数,可以使用下面介绍的方法。
//定义字符变量和整型变量
String s_str = "";
int i_num=0;
方法一、利用Convert类的方法
i_num = Convert.ToInt16(s_str);
方法二、使用int类的方法
i_num = int.Parse(s_str);
不过无论你进行什么数值转换,精度问题都是必须考虑的,另外最好判断字符是否能转换为合法的整数或者将代码写在try{}catch{}语句的try语句块中,并在catch中输出出错信息 。