Task用法1

        public bool loading { get; set; }
        public async Task LoadData()
        {
            if (loading)
                await Task.CompletedTask;
            loading = true;
            await Task.Run(() =>
            {
                ViewCommandManager.Invoke("LoadData");
                loading = false;
            });
        }
View Code

Task 的程序集为System.Threading.Task。

Await 等待任务返回。

public static Task Run(Action action); 可用lamda 表达式()=>{}

 

posted @ 2018-05-30 15:44  Lucky-小王子  阅读(416)  评论(0编辑  收藏  举报