创建一个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
我很高兴地说这个错误看起来已经得到解决。