private async Task<string> GetStateInfo()
{
var cityId = await GetCityIdByNameAsync("Delhi");
var state = await GetStateNameAsync(cityId);
return state;
}
Run Code Online (Sandbox Code Playgroud)
我们知道async和await用于异步编程,它们用于非阻塞编程模型。但在上面的代码中 var state = wait GetStateNameAsync(cityId); 当第一行执行时执行,因为它从中获取输入。所以我不明白这是阻塞调用还是非阻塞调用?