【发布时间】:2021-11-30 10:49:57
【问题描述】:
所以目前我需要实现 try-catch,但无论在哪里,try-catch 都可能是相关的。你如何确定在哪里使用 try-catch?
还有一种通用的方法来实现 try-catch 吗?例如,有什么方法可以在故障处理中使用空类,如下所示?
public class FailedRoleManager : IRoleManager { }
【问题讨论】:
-
Exceptions 是以下问题的答案:检测到错误的代码通常不知道如何处理它。所以它只是传播错误,直到它到达知道如何处理错误的代码。因此,在双方都可能预期异常并知道如何处理它的地方使用
try-catch。 -
所以基本上我总是可以在我的 HomeController(..NET Core MVC 应用程序)中使用 try-catch,因为它会调用许多其他代码部分,因此将其置于“最高级别”?跨度>
标签: c# .net-core try-catch try-catch-finally