我得到以下异常等待下面的方法是代码。 GetData的返回类型是任务>> 此外,在GetData函数中也有很少的等待调用
例外:
无法投射类型的对象 'System.Runtime.CompilerServices.TaskAwaiter
1[System.Collections.Generic.List
1 [System.Collections.Generic.Dictionary`2 [System.String,System.String]]]' 输入'System.Runtime.CompilerServices.INotifyCompletion'。
代码段:
try
{
List<Dictionary<string, string>> records = await GetData(param1, param2, param3);
return records;
}
catch (Exception e)
{
}
答案 0 :(得分:0)
试试这个
var task = await GetData(param1, param2, param3);
List<Dictionary<string, string>> records = task.Result;