我知道如何制作异步方法,但我说我有一个方法会做很多工作然后返回一个 bool 值?
如何在回调中返回 bool 值?
澄清:
public bool Foo(){
Thread.Sleep(100000); // Do work
return true;
}
我希望能够使其异步。
最佳答案
来自 C# 5.0 , 您可以将方法指定为
public async Task<bool> doAsyncOperation()
{
// do work
return true;
}
bool result = await doAsyncOperation();
关于c# - 如何使异步方法返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045343/