实例简介异常处理
2012-01-02 13:51
190 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Globalization; using System.Data.SqlClient; namespace TestConsoleApp { class Program { static void Main(string[] args) { try { throw new SystemException(); //抛出异常 } catch (SqlException ex) // 不会执行此段 { } catch (ArgumentException ex) // 不会执行此段 { } catch (SystemException ex) // 在这接收,捕获过后将不会传递个下一个catch { try { throw new ApplicationException(); // 可以在catch内再次抛出异常,但要在该catch中做好捕获 } catch(Exception ex1) { //处理再次抛出的异常 return; } finally { //不管是否异常,只要进入了该层的try代码段,那么该段就一定会执行 } // return; // 取消该行注释,finally也能照常执行 } catch (ApplicationException ex) // 不会执行此段 { } catch (Exception ex) // 接受任意类型的异常捕获,但此处不会执行,因为已经被SystemException所捕获处理完毕了 { } finally { //不管是否异常,只要进入了该层的try代码段,那么该段就一定会执行 } } } }
相关文章推荐
- Lua中的异常处理pcall、xpcall、debug使用实例
- C++之try catch 异常处理入门实例
- C++之try catch 异常处理入门实例
- 【转】 ABAP中的异常处理 - TRY CATCH的使用实例
- 针对oracle中in操作超过1000个参数 会抛异常 处理实例
- java--异常处理的实例
- Lua中的异常处理pcall、xpcall、debug使用实例
- javascript编程异常处理实例小结
- 在Spring中异常处理机制实例测试
- 自定义事件报未将对象引用设置到对象的实例异常处理办法
- 理解Java异常处理机制——Java异常处理的一个综合实例
- JS异常处理try..catch语句的作用和实例
- JSP学习之异常处理实例分析
- Android-NDK开发之基础--Android JNI实例代码(四)-- JNI中的异常处理实例代码
- Python 异常处理实例详解
- c# 异常处理 经典代码实例
- 【慕课笔记】第一章 异常与异常处理 第1节 异常简介
- Java异常处理实例教程
- 异常处理实例
- Python异常处理体系简介