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