首页 > 技术文章 > Task用法1

hellcats 2018-05-30 15:44 原文

        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 表达式()=>{}

 

推荐阅读