Создание приложения WinFrm. Вставьте этот код в обработчик нажатия кнопки и создайте глобальную переменную. Bool keepGoing - установите точку останова на Thread.Sleep (500) и запустите ее. Программа перестанет работать, но я не знаю, почему. Использование .NET Framework 4.5.2 на Windows 10Ошибка Visual Studio 2015 Winforms Ошибка при настройке точки останова
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;
}
}
});
}
Приложение перестает работать. –
Он даже не догоняет часть захвата. По-видимому, этот код должен работать нормально (это происходит в VS 2012). Кажется, вы нашли ошибку. – varocarbas
Я сделал это .... и ничего не произошло. Он работает так, как ожидалось, с точками останова и без них. Что вы подразумеваете под словом «программа сломается»? Любое сообщение об ошибке? –