0

当 中出现异常时ListBox_SelectedIndexChanged,程序会跳出方法,就像我会在 try-catch 块中编写代码一样。

这是一个例子:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    int x = int.Parse("test"); //this should crash the program
}

这工作正常,在这种情况下它会导致程序崩溃

private void listBox1_Click(object sender, EventArgs e)
{
    int x = int.Parse("test");
}

仅当我在 VS 中运行程序时才会发生这种情况。当我从资源管理器运行它时,它每次都会崩溃。

你知道为什么吗?

4

1 回答 1

0

您是否启用了异常停止?有关异常列表以及何时调用调试器,请参阅 Debug -> Exceptions。您可以让调试器在抛出异常时停止,或者仅在未处理(或两者)时停止。

于 2013-05-03T13:27:11.610 回答