gpt4 book ai didi

c# - 我的自定义 Exceptions 应该继承与它们类似的异常还是仅继承自 Exception?

转载 作者:太空狗 更新时间:2023-10-29 17:30:49 25 4
gpt4 key购买 nike

我正在我的应用程序中创建一些自定义异常。

如果我有一个在测试参数状态后抛出的异常,或者我有一个在测试 int 在适当范围内后抛出的异常,我的异常应该继承 ArgumentException 和 IndexOutOfRangeException 还是应该继承异常?

最佳答案

由于继承用于指定要捕获的异常,因此您在做出决定时应该首先尊重这一点。

考虑携带附加信息的 IOException,或 ArgumentOutOfRangeException 或 ArgumentNullException 以外的 ArgumentException。

关于c# - 我的自定义 Exceptions 应该继承与它们类似的异常还是仅继承自 Exception?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032484/

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