に電話しようとしていますSystem.Windows.Threading.Dispatcher.BeginInvoke
。メソッドのシグネチャは次のとおりです。
BeginInvoke(Delegate method, params object[] args)
デリゲートを作成する代わりに、Lambda を渡そうとしています。
_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
それは私に言っているコンパイラエラーを私に与えています
ラムダを System.Delegate に変換できません。
デリゲートのシグネチャはオブジェクトをパラメーターとして受け取り、void を返します。私のラムダはこれと一致しますが、機能していません。私は何が欠けていますか?