从异步方法制作同步方法

时间:2018-09-14 16:44:54

标签: c# asynchronous

假设我有一个异步方法,例如

Archived

我想要一个同步版本,这可以很好地编译,但这是正确的方法吗?

public async Task<bool> GetBoolAsync() 
{
    // Do some stuff
    return await GetMyBoolFromSomeFunction(somestuff);
}

或者没有返回值,

public bool GetBool() 
{
    return GetBoolAsync().Result;
}

0 个答案:

没有答案