按钮启动异步操作,asyncawaittask用法

    xiaoxiao2023-11-12  153

    1   按钮启动函数

         public void StartClock()         {             _runClock = true;

                Task.Run(                 async () =>                 {                     while (_runClock)                     {                         DispatcherHelper.CheckBeginInvokeOnUI(                             () =>                             {                                 Clock = DateTime.Now.ToString("HH:mm:ss");                             });

                            await Task.Delay(1000);                     }                 });         } 2 异步函数

           async void Initial()         {             await Task.Run(() =>             {                 _dataService.GetToken((s, e) => {                     if (e==null)                     {                         _token = s;                     }                 }, "string");             });         }

    最新回复(0)