我有一个非常奇怪的问题:当我尝试将字符串(双格式)转换为双/小数时,它似乎无法正常工作。
我有一个字符串输入例如
我用工作代码取出双部分:
tempmm = DataGridView1.Rows(i).Cells(5).Value
tempmm = tempmm.Substring(0, tempmm.IndexOf("mm"))
现在我已经" 240"和" 2.5"我想将此字符串转换为double。 我尝试了这两个例子,但是当这样做时,我的240变为240.0,但我的2.5变为25.0(!)
tempdouble = Convert.ToDouble(tempmm)
Double.TryParse(tempmm, tempdouble)
有什么想法吗?