为什么自定义异常通常非得包含三个构造函数,搞的那么复杂,我一直无法理解这一点,但是我明明可以直接把我想要的异常直接用throw抛出,然后我在捕捉到就可以了
C#中的异常捕获机制(try catch finally)