Я получаю красную строку под моим await
в своем коде:
The type arguments for method 'TaskAwaiter<TResult> System.WindowsRuntimeSystemExtensions.GetAwaiter<TResult>(this Windows.Foundation.IAsyncOperation 1)' cannot be inferred from the usage. Try specifying the type arguments explicitly
Хотя код компилируется и, кажется, работает нормально, мне просто интересно, что это значит? (Английский не является моим первым языком, поэтому я мог бы просто не понимать сообщение)
private async void Init()
{
var settings = new I2cConnectionSettings(I2CAddress);
settings.BusSpeed = I2cBusSpeed.StandardMode;
var aqs = I2cDevice.GetDeviceSelector(I2CControllerName);
var dis = await DeviceInformation.FindAllAsync(aqs);
_device = await I2cDevice.FromIdAsync(dis[0].Id, settings);
_isInited = true;
}