gpt4 book ai didi

c# - .net 异常

转载 作者:行者123 更新时间:2023-11-30 13:28:54 25 4
gpt4 key购买 nike

我什么时候应该创建自己的自定义异常类而不是使用 .Net 提供的异常类?

我应该派生自哪个异常基类,为什么?

最佳答案

为什么要创建自己的异常(exception)?

您创建自己的异常,这样当您抛出它们时,您可以有特定的捕获,从而将它们与系统抛出的(未处理的)异常区分开来。

你应该从哪个类派生它?

以前,从 ApplicationException 类派生自定义异常是标准做法,但随着时间的推移,MS 的建议发生了变化,鼓励开发人员从 System.Exception 本身派生,而不是比 ApplicationException

关于c# - .net 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3732295/

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