创建一个WinFrm应用程序-将此代码粘贴到按钮单击处理程序中,并创建一个全局变量bool keepGoing-在Thread.Sleep(500)上设置一个断点并运行它。该程序将停止工作,但我不知道为什么。在Windows 10上使用.NET Framework 4.5.2

    bool keepGoing = true;
    private void button1_Click(object sender, EventArgs e)
    {

        Task.Factory.StartNew(()=>
        {
            while (keepGoing)
            {
                try
                {
                    Thread.Sleep(500);//set breakpoint here

                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        });
    }

最佳答案

我刚刚更新了Visual Studio,现在正在运行:
Microsoft Visual Studio社区2015
版本14.0.24720.00更新1

我很高兴地说这个错误看起来已经得到解决。

08-19 12:12