异步编程1-异步委托_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 异步编程1-异步委托

异步编程1-异步委托

 2015/1/13 20:47:49  张小军  程序员俱乐部  我要评论(0)
  • 摘要:staticvoidMain(string[]args){Func<int,int,int>addFunc=(a,b)=>a+b;addFunc.BeginInvoke(5,6,newAsyncCallback((ar)=>{varfunc=ar.AsyncStateasFunc<int,int,int>;Console.WriteLine(func.EndInvoke(ar));}),addFunc);Console.ReadKey();}
  • 标签:编程 异步

static void Main(string[] args)
        {
            Func<int, int, int> addFunc = (a, b) => a+b;

            addFunc.BeginInvoke(5, 6, new AsyncCallback((ar) =>
            {
                var func= ar.AsyncState as Func<int, int, int>;
                Console.WriteLine(func.EndInvoke(ar));
            }), addFunc);

            Console.ReadKey();
        }

发表评论
用户名: 匿名