Exemplo n.º 1
0
        static async Task Main(string[] args)
        {
            var   awaitableType = new MyAwaitableType(3000);
            await awaitableType;

            Console.WriteLine("End");
            //Console.ReadKey();
        }
            static async Task <String> SuperSleep()
            {
                MyAwaitableType t1 = new MyAwaitableType(1000);
                MyAwaitableType t2 = new MyAwaitableType(1000);
                MyAwaitableType t3 = new MyAwaitableType(1000);

                await t1;
                await t2;

                return(await t3);
            }