gpt4 book ai didi

c# - 当在 C# 程序的调用堆栈中找不到处理程序时,正确的方法是什么

转载 作者:太空狗 更新时间:2023-10-30 00:41:44 25 4
gpt4 key购买 nike

我问这个问题是因为很快我的面试就会非常关注错误处理,但这是我还没有搞清楚的事情,尽管我作为初级 C# 开发人员已经将近 7 个月了。

正如标题所说,我想知道处理没有适当错误处理程序的异常形式的正确方法是什么。前段时间,我听到我的一位同事谈论通用异常处理程序(无论这意味着什么),它负责处理糟糕的情况。但是我做了一点谷歌搜索我一直无法找到有关此类事情的一些信息。

所以我的问题是 - 如何处理这类异常,我的子问题是 - 真的有所谓的通用异常处理程序吗?

最佳答案

is there really something called generic exception handler?

是的 - 这就是他们所说的记录异常并在退出程序之前存储尽可能多的信息的处理程序。设置这样的处理程序的一种方法是将处理程序添加到 UnhandledException AppDomain 对象的事件。

它既不是 .NET 意义上的“通用”也不是“处理程序”,因为不涉及通用类型,而且处理程序可以采取的操作相当有限。与可以阻止或重新抛出它处理的异常的真实处理程序不同,最后机会“处理程序”可以看到抛出的内容,但不能导致执行继续。

关于c# - 当在 C# 程序的调用堆栈中找不到处理程序时,正确的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943695/

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