异步操作

/// <summary>
/// 加载所有的待处理报警信息
/// </summary>
/// <returns>true、false</returns>
private void Load_AlarmList(object sender, EventArgs e)
{
DGE_InitAlarmListToDGV degeInit = new DGE_InitAlarmListToDGV(InitAlarmListToDGV);
degeInit.BeginInvoke(App.org_code, "", null, null);
}


// 声明警情加载异步委托
private delegate void DGE_InitAlarmListToDGV(string org_code, string state);

原文地址:https://www.cnblogs.com/Robert-huge/p/5501343.html