-3
я получаю эту ошибку:ошибка - System.IndexOutOfRangeException: Индекс находился вне границ массива
System.IndexOutOfRangeException: Index was outside the bounds of the array.
при выполнении этого кода:
foreach(var row in data)
{
string strAddr = row.ADDRESS1 + "," + row.CITY + "," + row.ST;
GoogleMapsDll.GeoResponse myCoordenadas = new GoogleMapsDll.GeoResponse();
myCoordenadas = GoogleMapsDll.GoogleMaps.GetGeoCodedResults(strAddr);
string strLat = myCoordenadas.Results[0].Geometry.Location.Lat.ToString();
string strLong = myCoordenadas.Results[0].Geometry.Location.Lng.ToString();
System.Threading.Thread.Sleep(10);
}
Я точно не знаю, что это значит или как я могу это исправить. Любой вход был бы оценен.
Вы не получаете никаких «результатов» от вашего вызова API – Habib
Попробуйте отладить. Кроме того, [попробуйте найти] (http://stackoverflow.com/search?q=IndexOutOfRangeException) и, возможно, есть другой вопрос, похожий. – crashmstr