Xamarin Android: Ilist<Address> 不包含 'Any' 的定义
Xamarin Android: Ilist<Address> does not contain a definition for 'Any'
我正在尝试使用此步骤从 Location 获取地址。
我获得正确的经纬度,但我也需要具体地址。
如果有其他教程可以得到这个。
http://developer.xamarin.com/recipes/android/os_device_resources/gps/get_current_device_location/
void InitializeLocationManager()
{
_locationManager = (LocationManager)GetSystemService(LocationService);
Criteria criteriaForLocationService = new Criteria
{
Accuracy = Accuracy.Fine
};
IList<string> acceptableLocationProviders = _locationManager.GetProviders(criteriaForLocationService, true);
if (acceptableLocationProviders.Any())
{
_locationProvider = acceptableLocationProviders.First();
}
else
{
_locationProvider = String.Empty;
}
}
此代码中的错误是:
System.Collection.Generic.Ilist 不包含 'Any'
的定义
将using System.Linq;
添加到源文件的顶部。 Any()
是 System.Linq
命名空间中 IEnumerable
的扩展方法。
我正在尝试使用此步骤从 Location 获取地址。 我获得正确的经纬度,但我也需要具体地址。 如果有其他教程可以得到这个。
http://developer.xamarin.com/recipes/android/os_device_resources/gps/get_current_device_location/
void InitializeLocationManager()
{
_locationManager = (LocationManager)GetSystemService(LocationService);
Criteria criteriaForLocationService = new Criteria
{
Accuracy = Accuracy.Fine
};
IList<string> acceptableLocationProviders = _locationManager.GetProviders(criteriaForLocationService, true);
if (acceptableLocationProviders.Any())
{
_locationProvider = acceptableLocationProviders.First();
}
else
{
_locationProvider = String.Empty;
}
}
此代码中的错误是:
System.Collection.Generic.Ilist 不包含 'Any'
将using System.Linq;
添加到源文件的顶部。 Any()
是 System.Linq
命名空间中 IEnumerable
的扩展方法。