把 字符串 转换为 浮点变量,再录入JSON数据中,小数点位数过多会不精确,咋办。
使用float.Parse转换为浮点变量,会出现为空的错误。
str2 = float.Parse(str1);
就使用float.TryParse进行转换。
float.TryParse(str_2,out str_1);
但是使用float.TryParse的时候,字符串的小数点 的位数过多的时候,会转换不精确。
例如
float.TryParse("0.03",out str_1);
str_1会为0.02999999999997之类的。
在JSON数据中显示为0.0299999993294477
转换后乘以100,再使用的时候除以100即可。