【发布时间】:2022-01-06 23:19:06
【问题描述】:
我需要将async Task 方法分配给一个multicastdelegate 参数,如下所示。
protected async Task GridRowSelect(Employee emp)
{
await Service.SetRowSelect(emp.Id);
}
gridSettings.RowSelect = new EventCallback<Employee>(this, (Action<Employee>)GridRowSelect);
但它给出了一个错误。
'Task GridRowSelect(Employee) 的返回类型错误'
如果我将async Task 更改为async void,这是可行的。但这是正确的方法吗?
【问题讨论】:
标签: c# .net async-await delegates task