Csharp/C#教程:C#中没有引发例外情况。 只是踢出日常生活。 这是一个错误吗?分享


C#中没有引发例外情况。 只是踢出日常生活。 这是一个错误吗?

我有一个经验,前几天应该在我的代码中引发exception,但它只是踢出了例程并继续运行(即它是一个WinForms项目,所以“继续”我的意思是控制只是回到了表格等待进一步的用户输入)。

我觉得这很奇怪,但修复了问题,并没有担心。 今天,我有一个相同的事情发生在一个不同的项目,我有一个XmlDocument对象Load()’一个不存在的文件。 它应该引发一个exception,但它只是踢出了例程并将控制权交还给表单。

有没有其他人经历过这种行为或知道可能导致它的原因,或者这听起来像VS 2010中的错误?

我得到了同样的问题。 在我的情况下,问题只发生在开发中而不是在发布之后。 为了得到错误,我发现你需要更改VS中的设置。 在“调试”菜单中,单击“例外”项。 这告诉VS什么时候应该打破错误。 您需要检查Common Language Runtime Exception Throw选项。 它应该纠正你的问题。 您需要为每个项目执行此操作。

上述就是C#学习教程:C#中没有引发例外情况。 只是踢出日常生活。 这是一个错误吗?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1024640.html

(0)
上一篇 2022年1月8日
下一篇 2022年1月8日

精彩推荐