C# 有没有办法禁止在控制台输出中记录捕获的异常?

C# 有没有办法禁止在控制台输出中记录捕获的异常?,c#,exception,console,C#,Exception,Console,在VisualStudio上调试时,我总是观察打开的控制台输出。 所有异常都将记录在输出窗口中 当我捕获到一个预期的特定异常时,我不希望该异常记录在输出窗口中,因为在循环thead中,该异常将垃圾邮件发送该输出。 我想按程序做这件事。例如,我只想禁止在方法Foo()中记录ArgumentException,但在所有其他方法和类中,应记录该异常 是否有一种方法可以控制捕获的异常,防止该异常在控制台输出中被锁定?这就是您想要的吗? 调试->窗口->例外设置问题已经是:这不是我要找的。我希望通过编程抑

在VisualStudio上调试时,我总是观察打开的控制台输出。 所有异常都将记录在输出窗口中

当我捕获到一个预期的特定异常时,我不希望该异常记录在输出窗口中,因为在循环thead中,该异常将垃圾邮件发送该输出。 我想按程序做这件事。例如,我只想禁止在方法Foo()中记录ArgumentException,但在所有其他方法和类中,应记录该异常


是否有一种方法可以控制捕获的异常,防止该异常在控制台输出中被锁定?

这就是您想要的吗?

调试->窗口->例外设置

问题已经是:这不是我要找的。我希望通过编程抑制一个异常。例如,仅在特定方法中,我希望防止ArgumentException不被记录。添加
catch(ArgumentException){}
。所以当它升起时,什么也不会发生。在
Try{}Catch(Exception){}
结构中,您可以截取常规
异常
或特定
文件NotFoundexception
或您的
参数异常
。您还可以添加多个catch.Event和catch(ArgumentException){}您在调试输出中得到了异常。。。也许你应该检查一下论点?那么,他们不会出现异常,而不是压制loggin?事实上我认为你想要的是不可能的