1、try-catch

这个在异常用经常使用,常用的结构有两种:

  1. //结构1
  2. try
  3. {
  4. //执行代码
  5. }
  6. catch
  7. {
  8. //捕捉异常
  9. }
  1. try
  2. {
  3. //执行代码
  4. }
  5. catch
  6. {
  7. //捕捉异常
  8. }
  9. finally
  10. {
  11. //无论是否发生异常都会执行的代码段
  12. }

2、using

这个和try-catch有差不多的性质,这个在调用之后不管发生异常都会执行对应的dispose方法,来进行对象回收操作,也会执行一些别的操作,这要看具体对象

  1. using(实例化)
  2. {
  3. //待执行代码
  4. }//回收对象