Ejemplo n.º 1
0
        private static void EndSum(IAsyncResult ar)
        {
            AsyncSumDel del = (AsyncSumDel)ar.AsyncState;
            UInt64      res = del.EndInvoke(ar);

            Console.WriteLine("Сумма = " + res);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            AsyncSumDel del = Sum;

            del.BeginInvoke(1000000, EndSum, del);
            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            AsyncSumDel del = Sum;
            // AsyncSumDel del = new AsyncSumDel(Sum);
            IAsyncResult ar =
                del.BeginInvoke(1000000000, EndSum, del);

            while (!ar.IsCompleted)
            {
                Console.Write(".");
                Thread.Sleep(500);
            }
            Console.ReadKey();
        }