.net 2.0 中的异步休眠

Async Sleep in .net 2.0

我有一个问题。我在 Google 上找不到与此相关的任何内容,所以我希望你们这些 SOF 专家可以帮助我。

基本上我正在尝试执行睡眠,但这些是条件。

我基本上有一个 Form fade infade out,我喜欢在执行 fadeout 之前等待几秒钟。表格上还有 animations 等,所以我需要确保它们在睡觉时不会挂起。

有人知道如何实现吗?

使用 Timer。这就是 Task.Delay 在幕后的实现方式。只需将计时器配置为仅触发一次,并根据您的延迟时间设置它的间隔。