0
着有“经典”的方法实现,我通常是这样执行的BeginInvoke:BeginInvoke的显式接口成员
private delegate void FooDelegate();
public void Foo()
{
if(InvokeRequired)
{
BeginInvoke(new FooDelegate(Foo));
return;
}
// Do what you want here
}
如何做同样的事情时,该方法是显式接口成员声明?像:
public void IFace.Foo()
{
// Need to BeginInvoke here
}
这不起作用:
private delegate void FooDelegate();
public void IFace.Foo()
{
if(InvokeRequired)
{
BeginInvoke(new FooDelegate(IFace.Foo));
return;
}
// Do what you want here
}
它的工作原理,非常感谢你! – Cristiano 2012-04-06 07:34:12