每当我尝试解析字符串时
"-30.00" 到浮点数,结果我会得到 -3000.0。
有人可以向我解释为什么会这样吗?我能做些什么来避免这样的问题?
这是代码:
注意:splitMin
is"MIN(-30.00)"
和splitMax
is"MAX(70.00)"
在开头。这就是为什么我不得不删除一些字符。
splitMin = splitMin.Remove(0, 4);
splitMax = splitMax.Remove(0, 4);
splitMin = splitMin.Remove(splitMin.Length - 1, 1);
splitMax = splitMax.Remove(splitMax.Length - 1, 1);
float min = float.Parse(splitMin);
float max = float.Parse(splitMax);