委托

public delegate void UpdateListViewHandler();//作为异步更新列表时用的委托
//更新列表的函数,即上面定义的委托要绑定的函数
private void UpdateListView()
{
  Initial();
}
CreateOrEdit craoredit = new CreateOrEdit(new UpdateListViewHandler(UpdateListView));


private CWEMain.UpdateListViewHandler _UpdateCWEHandler;
public CreateOrEdit(CWEMain.UpdateListViewHandler _UpdateListViewHandler)
{
  InitializeComponent();
  this._UpdateCWEHandler = _UpdateListViewHandler;//委托赋值
}
_UpdateCWEHandler();//调用委托,更新原列表
原文地址:https://www.cnblogs.com/zhyue93/p/Delegate.html