これはおそらくばかげた質問ですが、ページの構文をもう少し読みやすくするために使用する方法があります
public void Do(Delegate method, DispatcherPriority priority = DispatcherPriority.Normal)
{
this.Window.Dispatcher.BeginInvoke(method, DispatcherPriority.Background);
}
それから私は書くことができます
Do(new Action(() =>
{
//DoStuff()
}));
ただし、アクションを Do メソッドに移動して、さらに簡単に記述できるようにしたいと思います。
Do(() =>
{
//DoStuff()
}));
しかし、Do メソッドを実行するために反変パラメーターを記述する方法は少しわかりますか?