gpt4 book ai didi

c# - Visual Studio 禁用运行时异常?

转载 作者:行者123 更新时间:2023-11-30 22:31:28 24 4
gpt4 key购买 nike

快速一个:

当我的可执行文件在客户端计算机上运行时,Visual Studio 中有什么方法可以做到这一点,而不是告诉用户存在未捕获的异常,而是安静地退出?

请注意,我希望能够在没有 try/catch 的情况下执行此操作...我知道我应该使用 try/catch...我只是想知道是否有一种快速而肮脏的方法,因为理想的行为是如果引发此特定异常,程序将消失...

代码在 C# 中

最佳答案

AppDomain.CurrentDomain.UnhandledException += (sender, e) => { Environment.Exit(1); };

似乎可以解决问题。如果您在入口点(或其他地方)的开头插入它,则在执行此行之后发生的任何未处理的异常都将触发程序以代码 1 退出。我认为在 Main() 中使用 try/catch 比这个更可取虽然。

关于c# - Visual Studio 禁用运行时异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com