代码如下:

        static void Main(string[] args)
        {
            ((Action)(async () =>{
                 var data = await HttpHelper.GetOnStringAsync("http://www.baidu.com");
                 Console.Write(data);

                 //To work on async function
                 //......


            }))();

            Console.ReadKey();
        }

使用上面那种方式,在拉姆达表达式body内直接使用异步方式,可以将一个同步方法直接变为一个异步方法执行,而不用在Main函数前面添加async关键字。

 

 posted on 2018-09-12 14:30  F风  阅读(262)  评论(0编辑  收藏  举报