我有这段代码
partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
protected override void OnLoad(EventArgs e)
{
throw new InvalidOperationException();
base.OnLoad(e);
}
}
程序运行良好,我抛出的异常OnLoad(EventArgs e)
被完全忽略。我已经在 VS2012 .NET 4.5 的调试和发布模式下对其进行了测试,结果相同。这是正常的,如果是这样,为什么?