C#捕获基本自定义异常
我正在努力寻找解决我所面临问题的办法 我有几个异常类,它们都派生自一个基类。基类本身派生自System.Exception 因此,最后我有一个例子,例如BadRequestException:BaseException:ExceptionC#捕获基本自定义异常,c#,.net,exception,C#,.net,Exception,我正在努力寻找解决我所面临问题的办法 我有几个异常类,它们都派生自一个基类。基类本身派生自System.Exception 因此,最后我有一个例子,例如BadRequestException:BaseException:Exception 但是,当我抛出一个BadRequestException时,我无法使用catch for BaseException捕获它,而是由泛型异常捕获它。为什么呢?是我做错了什么,还是这根本不可能?好的,找到了问题。我的异常有一个泛型枚举参数,在这种情况下,我为一个枚
但是,当我抛出一个BadRequestException时,我无法使用catch for BaseException捕获它,而是由泛型异常捕获它。为什么呢?是我做错了什么,还是这根本不可能?好的,找到了问题。我的异常有一个泛型枚举参数,在这种情况下,我为一个枚举抛出异常,并为另一个枚举捕获它。很抱歉打扰了大家。请您出示准确的代码,以便我们可以复制此代码?(虽然我认为它不会被复制,但为了告诉你为什么它会发生在你的机器上,我们需要一个)你在哪里抛出一个BadRequestException?你能展示一个代码示例吗。