c# async await示例
时间: 2023-11-15 20:56:06 浏览: 63
详解C#中的Async和Await用法
好的,关于 c# async await 的示例,可以参考以下代码:
```csharp
public async Task<int> GetDataAsync()
{
// 模拟异步获取数据
await Task.Delay(1000);
return 1;
}
public async void Button_Click(object sender, RoutedEventArgs e)
{
// 异步调用 GetDataAsync 方法
int result = await GetDataAsync();
MessageBox.Show(result.ToString());
}
```
在上面的示例中,我们定义了一个异步方法 `GetDataAsync`,该方法模拟了一个异步获取数据的过程,然后我们在按钮的点击事件中异步调用了该方法,并在获取到数据后弹出了一个消息框。
阅读全文