赤道上的小熊又来了,在开发过程中,如果有一个方法比较耗时,又想获得该方法执行完后的结果,可以使用一个超级简单的方式,那就是基于委托的异步编程,异步方式理论上属于多线程,在执行时每个方法都会重新开启一个新的线程,话不多说直接上例子
public delegate string MyDelegate(int arg); //【1】声明一个委托变量
MyDelegate dele = null; //【2】定义一个委托
public Class1()
{
dele = new MyDelegate(Myfuntion2);//【3】将委托与执行方法关联
}
public void Exe()
{
for (