gpt4 book ai didi

c# - 从我的代码中“抛出警告”

转载 作者:太空狗 更新时间:2023-10-29 20:28:14 24 4
gpt4 key购买 nike

我正在编写一个处理一些文件的工具。该工具将具有命令行界面,但也可用作第三方代码的类库。为了处理错误,我只是抛出一个异常。第三方代码可以处理异常,命令行界面可能只是打印它并中止。然而,除了 fatal error 之外,也有可能出现非致命情况并且进程可以继续,对此我想“发出警告”并继续。

我如何处理警告,使第三方代码和命令行界面都可以处理警告?

最佳答案

我建议你不要抛出异常,如果可能的话应该避免它们(它们会消耗大量资源)。相反,您可以创建一个事件并引发它。第三方代码和命令行界面只需要签署此事件。

关于c# - 从我的代码中“抛出警告”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12439811/

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