0
処理に数秒かかるが、非同期メソッドである必要があるコールバック関数がありますが、この非同期コールバックを実行する方法が見つからないため、呼び出し側メソッドのDelegateパラメータ ここでは、コードのいくつかの部分である:私の下手な英語のためのコールバックデリゲートを実行するためにasyncを使用する方法
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();と'(new Test())をMain()。Wait(); 'に置き換えてください。 –