45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:C#异步初步知识介绍

C#异步初步知识介绍

2016-08-25 18:39:14 来源:www.45fan.com 【

C#异步初步知识介绍

//首先准备好,要进行异步的方法(能异步的,最好不多线程)
privatestringMethodName(intNum,outintNum2)
{
Num2
=Num;
return"HelloWorld";
}


//定义与方法同签名的委托
privatedelegatestringDelegateName(intNum,outintNum2);

//程序入口
privatevoidRun()
{

//实例化委托
DelegateNamedn=newDelegateName(MethodName);
inti;
//异步开始
IAsyncResultiar=dn.BeginInvoke(1,outi,null,null);
//去做别的事
//…………
//做完别的事
//异步结束
stringr=dn.EndInvoke(outi,iar);
MessageBox.Show(i.ToString()
+" "+r);
}


//最后的结果应该是:i=1,r="HelloWorld"

本文地址:http://www.45fan.com/dnjc/67531.html
Tags: 首先 异步 初步
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部