【发布时间】:2021-10-26 09:48:13
【问题描述】:
我正在使用来自 Steven 的名为 AsyncEx 的优秀库来帮助我逐步将旧代码库过渡到异步世界。
文档说..
class Program
{
static async Task<int> AsyncMain()
{
..
}
static int Main(string[] args)
{
return AsyncContext.Run(AsyncMain);
}
}
当调用具有不同签名的方法时,我应该这样做..
var blah = AsyncContext.Run(() => MyMethodAsync(myvar));
或者在调用中指定异步/等待?
var blah = AsyncContext.Run( async () => await MyMethodAsync(myvar));
或者,没关系吗?
【问题讨论】:
标签: nito.asyncex