C#输入字符串的格式不正确,急求解决

2024-11-06 12:31:24
推荐回答(3个)
回答1:

debug一下shuzu[i][j]的值是多少,有可能是本身取出来就不对,不能转换成Double。出问题,自己先debug。 string s = shuzu[i][j];看s的值是多少。

回答2:

if(string.IsNullOrEmpty())
{
b[i, j] = Convert.ToDouble(shuzu[i][j]);
}
else
{
b[i, j] = 0.0;

}

回答3:

你是将字符串转换成数字吧,看看字符串对不对,非数字以外的字符是没话转换成数字形式的