0
我有一个回调函数需要花费几秒钟来处理,并且应该是一个异步方法,但我无法找到一种方法来执行此异步回调等待,因为它必须是调用方法中的委托参数。 下面是一些代码片段:如何使用异步来执行回调委托
async Task Callback(){//do some callback..}
async Task DoSomething(Func<Task> callback){//I want to execute the callback like: await callback();}
async void Main(){ DoSomething(Callback);}
对不起,我的英语不好,任何想法要做到这一点?谢谢!
是的,我很怀念它,它是正确的,但我怎么能在 “DoSomething的” 方法等待 “回调”? – hellojiaru
谢谢,它的作品!我在代码中做了错误... – hellojiaru
用'(new Test())。Main()。Wait();'替换'(new Test())。 –