예제 #1
0
        static void Main(string[] args)
        {
            AsyncSum asum = Sum;

            asum.BeginInvoke(100, (IAsyncResult ar) => { Console.WriteLine(asum.EndInvoke(ar)); }, null);
            Console.ReadKey();
        }
예제 #2
0
 private static void FooCallBack(IAsyncResult ar)
 {
     AsyncSum caller = (AsyncSum)ar.AsyncState;; //获得BeginInvoke第4个参数
     int      number = caller.EndInvoke(ar);     //获取运算的结果
 }