我在将此方法从 c# 转换为 VB 时遇到一些问题,它在 C# 中运行完美:
private async void Test()
{
DataSet dt;
var client = new xxxSoapClient();
dt = await client.ToDoAsync();
}
我在 VS 2012 中使用 Async/await,在 c# 中一切正常,但是当尝试在 VB 中执行完全相同的操作时,它返回一个错误,表明 system.void 不可等待!!!
Private Async Sub Test()
Dim dt As DataTable
Dim Client As New xxxSoapClient
dt = Await Client.ToDoAsync()
End Sub
网络服务只是返回一个简单的数据表,有人想吗?