中国石油大学C#语言基础第1章绪论.pptVIP

  • 3
  • 0
  • 约1.89万字
  • 约 89页
  • 2017-05-16 发布于湖北
  • 举报
1.5 异常处理 Try…Catch…Finally 结构 static void Main() { // Input for test purposes. Change values // to see exception handling behavior. int[] a = new[] { 10, 20, 30, 40 }; try { a[4] = 50; Console.WriteLine(元素值={0}, a[4]); } catch (IndexOutOfRangeException e) { Console.WriteLine(“数组越界.); //Console.WriteLine(e.Message); } } 1.5 异常处理 Try…Catch…Finally 结构执行过程: 当 try 块中代码发生异常时停止执行。 若存在 catch 块,则检查相应的异常类型是否匹配;如果没有 catch 块,则直接执行 finally 块。 若存在多个 catch 块,则依次检查各异常类型是否匹配。 若某个 catch 块匹配了异常类型,则执行其包含的代码;再执行 finally 块。 若没有匹配的 catc

文档评论(0)

1亿VIP精品文档

相关文档