C# 在表达式中获取委托目标

C# 在表达式中获取委托目标,c#,oop,delegates,thread-safety,C#,Oop,Delegates,Thread Safety,当我从另一个线程更新GUI并使用Control.Invoke委托时,我通常会编写类似于Control.Invoke(新操作(()=>Control.Text=“Foo”)。很明显,这很好用,但我是个新手,我总是想知道是否有更干净和/或更正确的方式来写东西。现在稍微让我感到困扰的是,我必须在Action委托中再次键入instance方法,难道没有一种方法可以直接引用委托的调用程序,类似于this关键字吗 提前感谢,

当我从另一个线程更新GUI并使用
Control.Invoke
委托时,我通常会编写类似于
Control.Invoke(新操作(()=>Control.Text=“Foo”)。很明显,这很好用,但我是个新手,我总是想知道是否有更干净和/或更正确的方式来写东西。现在稍微让我感到困扰的是,我必须在Action委托中再次键入instance方法,难道没有一种方法可以直接引用委托的调用程序,类似于
this
关键字吗

提前感谢,