一.在实际写程序中,会遇到一些数据类型是字符串的,但实际需要的是整型,就需要借助转换关系来实现,下面介绍2中方式:
1借助try...catch...finally和 .Parse()来实现:
①在winform界面创建一个textbox控件,命名为A;
②编写代码:
int i;
if(A.text==“”)
{
//当字符串为空的时候,在.parse()转换后还是为0,要排除掉
}
else
{
try
{
i=int.parse(A.text);
}
catch
{
/ /这里写不是数值型字符串需要进行的操作,还要对i进行赋特殊值,以便后面进行判断使用
}
finally
{
}
}
*这种是能让不是符合要求的字符串报警,能进行判断的。
2.借助.tryparse()来实现
①代码如下
int i;
int .tryparse(A.text,out i);
*这样做的话,有个弊端,就是当字符串不是数值的时候,会给到i=0,没法去判断实际为0还是其他字符串导致的0.