检查double是否为null

时间:2015-12-07 06:40:56

标签: c# google-maps

我正在尝试使用地址从Google地图中检索lat long。但是当它为null时,我的程序抛出空引用异常。我怎么能避免这个?我已尝试!Double.IsNaN(point.Latitude)和if (point.Latitude != null),但无论如何都会抛出异常

foreach (string line in File.ReadLines(@"path of txt file"))
            {

                var locationService = new GoogleLocationService();
                var point = locationService.GetLatLongFromAddress(line);

                if (!Double.IsNaN(point.Latitude) || !Double.IsNaN(point.Longitude))
                {
                    //do something
                }
                else
                {
                    var latitude = point.Latitude;
                    var longitude = point.Longitude;
                }


            }

point.Latitude是double的类型。我正在使用GoogleMaps.LocationServices

我正在检查来自txt文件的地址,因此有些谷歌在地图中找不到某些地址,因为它们是空的

0 个答案:

没有答案