在C#

时间:2019-04-04 10:44:14

标签: c# string type-conversion double

我正在从数据库中获取最后一条记录,并使用oracle数据读取器读取它并将该记录绑定到模型。

这是我的.cs代码:

public class LatLng
{
    public double LAT { get; set; }
    public double LNG { get; set; }
    public int COUNT { get; set; }
}

在这里,我从数据库中获取记录并将其绑定到模型

LatLng objLatLng = null;
if (odr.Read())
{
    objLatLng.LAT = Convert.ToDouble(odr[7].ToString()); //odr[7].ToString() = "17.623827359236"
    objLatLng.LNG = Convert.ToDouble(odr[8].ToString()); //odr[8].ToString() = "78.7642716376213"
    objLatLng.COUNT = 1;
}

但是它给我一个错误“ System.NullReferenceException:'对象引用未设置为对象的实例。'”,即使该值不为null。 可能是什么问题?请帮忙。

0 个答案:

没有答案