首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

输入字符串的格式不正确解决方法

2013-12-04 
输入字符串的格式不正确string[] listcollist[i].Split(|)list[3]Check_isnull(list[3])list[7]Che

输入字符串的格式不正确
 

    string[] list=collist[i].Split('|');
            list[3]=Check_isnull(list[3]);
            list[7]=Check_isnull(list[7]);
list[10]=Check_isnull(list[10]);
int a= int.Parse(list[3].ToString());  //为毛执行到这就报错 输入字符串的格式不正确。
int b= int.Parse(list[10].ToString()); 
int c= int.Parse(list[7].ToString());
            int ys=b+c;//
int yj=a-b;//  /// <summary>
/// 检测是否为空值
/// </summary>
/// 传入值是否为空值
public static string Check_isnull(string str)
{
if(str.ToString()=="" || str.ToString()== null)
{
return "0";
}
return str;
}

[解决办法]
list[3]的内容不符合int型,无法转换
[解决办法]
list[3].ToString()的内容不是数字了。

热点排行