异常处理能够解决诸如一下问题:
数据库连接失败,IO错误,数据溢出,数组下表越界等问题.
总结:我认为在某些easy出错的地方加上 异常处理语句是很明智的选择
finally 是不管怎样都要运行的语句
try 里放入可能会出异常的代码块
catch用来捕捉异常
代码演示样例一:处理数组下标越界问题
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Exception_1{ class Program { static void Main(string[] args) { //利用try-catch 处理异常的代码 int[] arr = { 0, 1, 2 }; try { for(int i=1;i<=3;i++) { Console.WriteLine(arr[i]); } } catch(Exception e) { Console.WriteLine(e.Message); } finally { Console.WriteLine("Exit test"); Console.ReadLine(); } } }}
代码演示样例二:数据库连接失败问题(待測试)