【发布时间】:2017-04-27 02:53:27
【问题描述】:
我在将字符串转换为十进制时遇到问题。我的 C# 代码正在从 exel 文件中读取以下数据并抛出以下错误
输入字符串的格式不正确“-1.7999999999999999E-2”。
我在我的 excel 值中看不到这个值。
示例数据
-1.70152
9.335628333
-150.0145233
39.159625
c#代码
TestModel.lat = Convert.ToDecimal(c.CellValue.Text);
我的转换是否正确。我在转换过程中失去了任何价值。为了保持原来的值,最好转换成什么数据类型?
【问题讨论】:
-
请注意,当您包含示例数据时,包含一个将失败的示例会有所帮助....
标签: c#