gpt4 book ai didi

winforms - 错误退出C#库中的应用程序

转载 作者:行者123 更新时间:2023-12-03 07:45:31 25 4
gpt4 key购买 nike

我承认这是一个愚蠢的问题。因此,如果这浪费您的时间,我深表歉意,但我找不到解决方法。

具有类库的WinForm应用程序。我使用Log4Net dll记录信息。

在Button_Click上,我在类库中调用了一个函数,可能会引发错误。因此,我在try-catch-finally块中包含了函数的内容。在本文中,我编写了日志语句(使用Log4Net dll)。

现在,发生了一个错误,我希望向UI显示一条消息。在显示消息后,我希望它退出。

如何将控件从类库的catch块传递回Form代码,以便显示消息然后退出?

最佳答案

在类库中将异常记录到异常处理程序中之后,只需在不带任何参数的情况下调用throw,它将使用相同的调用堆栈等完全抛出相同的异常。

然后让您的表单捕获它并根据需要对其进行处理。

关于winforms - 错误退出C#库中的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4152452/

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