gpt4 book ai didi

c# - PCL 中的 System.Threading.Timer 等价物

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:23 25 4
gpt4 key购买 nike

System.Threading.Timer 不适用于 PCL(可移植类库)

System.Threading.Timer tmr = new System.Threading.Timer(this.Method1,"Obj", 10000, System.Threading.Timeout.Infinite);

我在 PCL 中找不到任何等效的东西。

我找到了接近那个的东西

System.Threading.Tasks.Task.Delay(10000) 

但这会阻塞 UI

虽然 system.Threading.timer 没有阻塞 UI

基本上,我想在延迟后调用一个方法,而不会阻止来自 PCL 的 UI

请澄清这一点。

最佳答案

你可以这样开始:

System.Threading.Tasks.Task.Delay(10000) 

background worker 中.如果计时器完成,您可以提供反馈,以便调用您的函数。这种方式不会阻塞您的 UI...

关于c# - PCL 中的 System.Threading.Timer 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44420159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com