(一)使用规则
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
③:传递匿名委托
算法定义