Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法从用法推断TaskAwaiter_C#_Async Await - Fatal编程技术网

C# 无法从用法推断TaskAwaiter

C# 无法从用法推断TaskAwaiter,c#,async-await,C#,Async Await,我的代码中的wait下面有一条红线,上面写着: 方法TaskAuthier-Stask.WiDOWSRunTimeSistExpExt. GetAwaiter(Wield.Basy.IasycCurrand 1)的类型参数不能从使用中推断出。尝试显式指定类型参数 虽然代码可以编译并且似乎工作得很好,但我只是想知道这意味着什么?(英语不是我的第一语言,所以我可能只是不理解信息) 将resharper更新为最新版本,解决了问题听起来像是您正在使用的库中的一个错误,必须使用某种自定义等待器。什么类型是

我的代码中的
wait
下面有一条红线,上面写着: <代码>方法TaskAuthier-Stask.WiDOWSRunTimeSistExpExt. GetAwaiter(Wield.Basy.IasycCurrand 1)的类型参数不能从使用中推断出。尝试显式指定类型参数

虽然代码可以编译并且似乎工作得很好,但我只是想知道这意味着什么?(英语不是我的第一语言,所以我可能只是不理解信息)


将resharper更新为最新版本,解决了问题

听起来像是您正在使用的库中的一个错误,必须使用某种自定义等待器。什么类型是
设备信息
l2cDevice
?好的,可能值得一提的是,我正在运行VS2015RC,所以我猜这也可能是一个bug。我会创建尽可能小的程序来重新创建错误消息,你在使用Resharper吗?VS2015RC版本中存在一些可能导致此问题的错误。确保你有最新的。
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;
}