debug一下shuzu[i][j]的值是多少,有可能是本身取出来就不对,不能转换成Double。出问题,自己先debug。 string s = shuzu[i][j];看s的值是多少。
if(string.IsNullOrEmpty()){ b[i, j] = Convert.ToDouble(shuzu[i][j]);}else{b[i, j] = 0.0;}
你是将字符串转换成数字吧,看看字符串对不对,非数字以外的字符是没话转换成数字形式的