none
在Button_Click事件中使用Task.WaitAll(tasks.ToArray()); 导致界面失去响应。 RRS feed

  • 问题

  •                对异步编程不是很熟悉,于是只能改成下面的代码,不知道有没有更好的办法,谢谢。

                    redo:
                    foreach (var task in tasks)
                    {
                        Application.DoEvents();

                        if (task.IsCompleted == false)
                            goto redo;
                    }


    马东海

    2018年10月17日 13:06

答案

全部回复