本文摘自PHP中文网,作者零下一度,侵删。
public delegate void ProcessHandler(Model model);//委托申明ProcessHandler msghandler = new ProcessHandler(ProcessMsg);//实例化一个委托
IAsyncResult iasyn = msghandler.BeginInvoke(model, new AsyncCallback(CompleteHandler), null);//开始执行处理过程
//主处理过程结束调用的函数
static void CompleteHandler(IAsyncResult asyn)
{
AsyncResult ar = (AsyncResult)asyn;
ProcessHandler del = (ProcessHandler)ar.AsyncDelegate;
del.EndInvoke(asyn);
}
static void ProcessMsg(Model model){
//主处理过程
}
以上就是C# 利用委托进行异步处理实例代码的详细内容!
相关阅读 >>
关于c#如何实现access以时间段查询出来的的数据添加到listview中
关于.net c# sql数据库sqlhelper类实例代码
c# webservice中访问http和https的wsdl以及生成配置节点的不同之处 (图)
浅谈.net core开发日志中edge.js是什么?如何用?
更多相关阅读请进入《csharp》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。