c# async await例程
时间: 2023-11-15 14:56:07 浏览: 166
好的,关于 c# 的 async await 例程,以下是一个简单的示例:
```csharp
public async Task<int> GetDataAsync()
{
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("https://example.com/data");
string data = await response.Content.ReadAsStringAsync();
return data.Length;
}
```
这个例程使用了 async 和 await 关键字,可以异步地获取数据并返回数据长度。其中,HttpClient 是 .NET 内置的 HTTP 客户端,GetAsync 方法会异步地发送 GET 请求并返回响应,ReadAsStringAsync 方法会异步地读取响应内容并返回字符串。
阅读全文