私は と の概念にかなり慣れていませasyncんawait。今、私はこのようなものを持っています:
public async void DoSomething()
{
using (var obj = new SomeClass())
{
await obj.SomeAction();
}
Done = true;
}
しかし、objオブジェクトの作成と管理がより複雑になっているため、次のようにリファクタリングしたいと考えています。
public async void DoSomething()
{
Manager.Execute(obj =>
{
await obj.SomeAction();
});
Done = true;
}
しかし、上記のコードはコンパイルされません。asyncそこかしこにいくつかのawaitキーワードが欠けていることは確かです。メソッドの書き方もわかりませんExecute()。手伝ってくれますか?