为什么抛出此异常更可取
Throw New DivideByZeroException("You can't divide by zero")
Run Code Online (Sandbox Code Playgroud)
在这个一般的一个:
Throw New Exception("You can't divide by zero")
Run Code Online (Sandbox Code Playgroud)
在这个特定的例子中获得了什么好处?消息已经告诉了所有.从基础Exception类继承的标准子类是否有不同的基础方法?我没有看到一个案例,但我必须承认我倾向于抛出基础异常.
首先,我不想开始编码风格的战争,所以如果你回答这个问题,请回复.
我遇到过几个人把他们的领域放在了班级的顶端.这样做的任何人都能解释其背后的基本原理吗?
非常感谢