前几天我有一个经验,我的代码应该引发异常,但它只是退出了例程并继续运行(即它是一个 WinForms 项目,所以“继续”我的意思是控制权刚刚回到等待进一步用户输入的表单)。
我认为这很奇怪,但解决了问题并且不担心。今天,我在另一个项目中发生了同样的事情,我有一个 XmlDocument 对象 Load()'ing 一个不存在的文件。它本应引发异常,但它只是退出了例程并将控制权交还给了表单。
有没有其他人经历过这种行为或知道什么可能导致它,或者这听起来像 VS 2010 中的错误?
前几天我有一个经验,我的代码应该引发异常,但它只是退出了例程并继续运行(即它是一个 WinForms 项目,所以“继续”我的意思是控制权刚刚回到等待进一步用户输入的表单)。
我认为这很奇怪,但解决了问题并且不担心。今天,我在另一个项目中发生了同样的事情,我有一个 XmlDocument 对象 Load()'ing 一个不存在的文件。它本应引发异常,但它只是退出了例程并将控制权交还给了表单。
有没有其他人经历过这种行为或知道什么可能导致它,或者这听起来像 VS 2010 中的错误?