私は と の概念にかなり慣れていませ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()
。手伝ってくれますか?