看得我一头雾水。并不是说以上代码有什么问题,只是单纯靠这几行代码可能并不能达到预期效果。因为我是菜鸟,一直不太注重异常捕获和异常处理,对异常捕获这一块更是没怎么用过,而且我天真的以为只要认真写代码就不会有很大的问题,事实证明这确实是一个很天真的想法。 上面的代码我都能看懂,也知道他们的意思,我也觉得“哇,这么简单?” 可是,当我在VS上新建一个工程,把 情景1 的代码写上去然后 F5 后,发生的事情并不是我想象的那样,“Do not do this!" 并没有输出。 好困惑!!!不是说把异常代码写到 try 就能 catch 到吗?为什么没有呢?骗子!!! 那到底是为什么呢? |
|