在 .NET 中,有几种不同的方法可以实现异步方法。其中一种是使用 async 和 await 关键字,另一种是使用 Task 对象。
例如,下面是一个使用 async 和 await 关键字的示例:
public async Task<int> GetDataAsync()
{
int data = await Task.Run(() => GetData());
return data;
}
private int GetData()
{
// Some long running task
return 42;
}