전화하려고 해요 System.Windows.Threading.Dispatcher.BeginInvoke
. 메서드의 서명은 다음과 같습니다.
BeginInvoke(Delegate method, params object[] args)
대리인을 생성하는 대신 Lambda를 전달하려고합니다.
_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
그것은 나에게 컴파일러 오류를 준다.
람다를 System.Delegate로 변환 할 수 없습니다.
대리자의 서명은 개체를 매개 변수로 사용하고 void를 반환합니다. 내 람다는 이것과 일치하지만 작동하지 않습니다. 내가 무엇을 놓치고 있습니까?