.net 2.0 中的异步休眠
Async Sleep in .net 2.0
我有一个问题。我在 Google 上找不到与此相关的任何内容,所以我希望你们这些 SOF 专家可以帮助我。
基本上我正在尝试执行睡眠,但这些是条件。
- 我喜欢的这个睡眠应该不会中断程序(冻结它)
- 它应该基于 .net 2.0 - 在这种情况下不能使用
Task.Delay()
。
我基本上有一个 Form fade in
和 fade out
,我喜欢在执行 fadeout
之前等待几秒钟。表格上还有 animations
等,所以我需要确保它们在睡觉时不会挂起。
有人知道如何实现吗?
使用 Timer
。这就是 Task.Delay
在幕后的实现方式。只需将计时器配置为仅触发一次,并根据您的延迟时间设置它的间隔。
我有一个问题。我在 Google 上找不到与此相关的任何内容,所以我希望你们这些 SOF 专家可以帮助我。
基本上我正在尝试执行睡眠,但这些是条件。
- 我喜欢的这个睡眠应该不会中断程序(冻结它)
- 它应该基于 .net 2.0 - 在这种情况下不能使用
Task.Delay()
。
我基本上有一个 Form fade in
和 fade out
,我喜欢在执行 fadeout
之前等待几秒钟。表格上还有 animations
等,所以我需要确保它们在睡觉时不会挂起。
有人知道如何实现吗?
使用 Timer
。这就是 Task.Delay
在幕后的实现方式。只需将计时器配置为仅触发一次,并根据您的延迟时间设置它的间隔。