<分区>
我在将字符串转换为十进制时遇到问题。我的 C# 代码正在从 exel 文件中读取以下数据并向我抛出以下错误
Input string was not in the correct format "-1.7999999999999999E-2".
我在我的 excel 值中看不到这个值。
示例数据
-1.70152
9.335628333
-150.0145233
39.159625
c#代码
TestModel.lat = Convert.ToDecimal(c.CellValue.Text);
我的转换是否正确。我在转换过程中丢失了任何值。为了保留原始值,最好转换成什么数据类型?