标签: c# winforms
我想为我在c#中制作的程序添加2秒的延迟,我不想完全锁定主线程,因为我想要一个进度条仍然移动然后2秒后,我想要整个程序退出。我该怎么做?
答案 0 :(得分:2)
您可以将Task.Delay与异步事件处理程序一起使用:
Task.Delay
public async void SomeEventhandler(object obj, EventArgs e) { await Task.Delay(2000); // Do stuff after delay. }