.NET异常处理基本原则:上层应用中所有的异常均需要捕获并处理,防止程序异常退出