gpt4 book ai didi

c# - 有没有比在整个应用程序代码中散布 try/catch 更优雅的错误处理方法?

转载 作者:太空狗 更新时间:2023-10-29 23:03:42 25 4
gpt4 key购买 nike

我发现自己使用 try\catch 语句进行了过多的错误处理,导致我的代码变得丑陋。你们有什么技术或框架可以使它更优雅吗? (在 c# windows 窗体或 asp.net 中)。

最佳答案

您需要阅读有关结构化异常处理的内容。如果您使用的异常处理程序与听起来一样多,那么您做错了。

异常处理不像检查返回值。您应该在代码中有限的关键位置处理一些异常,而不是到处都是。请记住,异常会“冒泡”调用堆栈!

这是一个good and well-reviewed CodeProjec关于异常最佳实践的文章。

关于c# - 有没有比在整个应用程序代码中散布 try/catch 更优雅的错误处理方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216924/

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