无法隐式转换类型 'Robotics.Mobile.Core.Bluetooth.LE.IDevice to int'
Cannot implicitly convert type 'Robotics.Mobile.Core.Bluetooth.LE.IDevice to int'
我正在使用 monkey.robotics
插件开发 xamarin.forms
应用程序。在我的应用程序中,我想将 属性 IDevice
显示为字符串或整数。
我目前有以下行:
var data = new entry{ Longitude = await GetLongitude(), Latitude = await GetLatitude(), Percentage = bpm, Device = e.Device, };
但它会抛出 Cannot implicitly convert type 'Robotics.Mobile.Core.Bluetooth.LE.IDevice to int'
错误消息。我了解这一点,但不知道解决方法。
我该怎么做?
IDevice是一个接口。您不能将其转换为 int 或 string。任何实现 IDevice 的 class 都将具有您可以显示的名称(字符串)或 ID(GUID)等属性。
我正在使用 monkey.robotics
插件开发 xamarin.forms
应用程序。在我的应用程序中,我想将 属性 IDevice
显示为字符串或整数。
我目前有以下行:
var data = new entry{ Longitude = await GetLongitude(), Latitude = await GetLatitude(), Percentage = bpm, Device = e.Device, };
但它会抛出 Cannot implicitly convert type 'Robotics.Mobile.Core.Bluetooth.LE.IDevice to int'
错误消息。我了解这一点,但不知道解决方法。
我该怎么做?
IDevice是一个接口。您不能将其转换为 int 或 string。任何实现 IDevice 的 class 都将具有您可以显示的名称(字符串)或 ID(GUID)等属性。