C#中关键字在异常处理中的主要作用及使用过程

2013-07-07 00:00

简述一下C#中关键字在异常处理中的主要作用及使用过程

问题补充:
zZZDDGG88
0 0

try{}catch(){} 主要作用是监控try中有没有异常出现,如果没有,则代码正常执行,不设置catch部分; 如果出现异常,则直接跳转执行catch部分(前提此catch获取了异常) 比如,try中写的是连接SqlServer的代码,如果不出错,则运行return 数据库返回的数据,如果出错了,而且错误是关于Sql的,此时 catch(SqlException se) 获取的正好是Sql异常,则跳转到catch,比如里面写return null 主要功能是保证程序的容错性,即使发生错误,也有其他办法解决(catch段的代码),保证程序正常运行,否则程序一旦出错,则程序自动停止报错,使程序非正常结束,导致数据流失等问题

zZZDD
zZZDD ·
0 0

try{}catch(){} 主要作用是监控try中有没有异常出现,如果没有,则代码正常执行,不设置catch部分; 如果出现异常,则直接跳转执行catch部分(前提此catch获取了异常) 比如,try中写的是连接SqlServer的代码,如果不出错,则运行return 数据库返回的数据,如果出错了,而且错误是关于Sql的,此时 catch(SqlException se) 获取的正好是Sql异常,则跳转到catch,比如里面写return null 主要功能是保证程序的容错性,即使发生错误,也有其他办法解决(catch段的代码),保证程序正常运行,否则程序一旦出错,则程序自动停止报错,使程序非正常结束,导致数据流失等问题