.net 2.0 中的异步睡眠
本文关键字:异步 net | 更新日期: 2023-09-27 18:37:25
我有一个问题。我在谷歌上找不到与此相关的任何内容,这就是为什么我希望你们 SOF 专家可以帮助我。
基本上我正在尝试进行睡眠,但这些是条件。
- 我喜欢得到的睡眠不应该中断程序(冻结它)
- 它应该基于 .net 2.0 - 在这种情况下不能使用
Task.Delay()
。
我基本上有一个Form fade in
和fade out
,在两者之间,我喜欢在执行fadeout
之前等待几秒钟。表格上也有animations
等,所以我需要确保它们在睡觉时不会挂起。
有人对如何实现这一目标有想法吗?
使用Timer
。 这就是Task.Delay
在引擎盖下实现的方式。 只需将计时器配置为仅触发一次,并根据延迟长度设置其间隔即可。