1. 程式人生 > >Invoke,BeginInvoke,EndInvoke

Invoke,BeginInvoke,EndInvoke

gpo com doc sta display .get ini invoke 傳遞

(一)使用規則

public IAsyncResult BeginInvoke(Delegate method);
public IAsyncResult BeginInvoke(Delegate method, params object[] args);

①:傳遞一個委托

this.BeginInvoke(new InvokeMethod(InvokeXXX), new object[] { listDgv });

public delegate void InvokeMethod(object x);
public void InvokeXXX(object x)
{
dgvMain.DataSource = x;
}

②:傳遞系統委托 public delegate void Action<T>(T obj)

this.BeginInvoke(new Action(InvokeXXX), new object[] { listDgv });

③:傳遞匿名委托

技術分享圖片算法定義

Invoke,BeginInvoke,EndInvoke