[C#] —— Table.Rows[i]["id"] 把这个值如何转换成Double类型

2024-11-08 03:04:07
推荐回答(5个)
回答1:

Convert.ToDouble(Table.Row[i]["id"])就可以,强制转化,但是你需要确保你的值是数值型的,如果有字符型在里面会报错,这个时候个列请try{}catch{}出来

回答2:

Convert.ToDouble(Table.Rows[i]["id"])
或者
double.Parse(Table.Rows[i]["id"].ToString())

回答3:

try
{
Convert.ToDouble(Table.Rows[i]["id"].ToString());
}
catch
{
//转换失败后的处理
}

回答4:

double id = 0;
try
{
id = Convert.ToDouble(Table.Rows[i]["id"]);
}
catcth
{
id = 0;
}

回答5:

try{Convert.ToDouble(Table.Rows[i]["id"])}catch{.....}