.NET中错误中异常处理的表达方式
2011-02-24 20:18
260 查看
错误中一种最典型的是语法错误,它能够被编译器检查到,也就是说在编译的过程中可以检查错误。异常属于错误的一种,他的结果是导致程序无法正常运行。与错误的一个区别是,在编译过程中它不能被检查不来,通常表现为逻辑错误。对于这样无法检查的错误,C#配备了异常处理。
异常处理的思想是:假定程序会一直按照预期的方式运行;而如果某个时候程序的运行发生了偏差,假定就不成立,那么久发生了异常。发生的异常必须被捕获(catch),然后被处理。
异常处理有几种表示方法,其中最主要的是try-catch语句,下面介绍一下这种语法。
try--catch是异常处理中最常见的,在try中写明条件语句,在catch语句后加上一对括号,在括号中指定希望捕获的异常类型,这时,只有指定异常发生,catch语句才获得程序的控制权。如果其他异常发生,该catch语句不做处理。
异常处理还有两种语法,在这里就不为大家介绍了,希望大家有空常来看看。
异常处理的思想是:假定程序会一直按照预期的方式运行;而如果某个时候程序的运行发生了偏差,假定就不成立,那么久发生了异常。发生的异常必须被捕获(catch),然后被处理。
异常处理有几种表示方法,其中最主要的是try-catch语句,下面介绍一下这种语法。
try--catch是异常处理中最常见的,在try中写明条件语句,在catch语句后加上一对括号,在括号中指定希望捕获的异常类型,这时,只有指定异常发生,catch语句才获得程序的控制权。如果其他异常发生,该catch语句不做处理。
异常处理还有两种语法,在这里就不为大家介绍了,希望大家有空常来看看。
相关文章推荐
- ASP.NET 网站管理工具启动异常处理方式
- Asp.net未处理异常的2种解决方式(个人总结篇)
- ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”
- ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试--错误处理
- VB.NET之错误异常处理
- VB.NET之错误异常处理
- ASP.NET生成eurl.axd Http异常错误处理方法
- ASP.NET生成eurl.axd Http异常错误的处理方法
- asp.net mvc HandleErrorAttribute 异常错误处理 无效!
- ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式
- ASP.NET错误处理的三种方式
- ASP.NET MVC中错误处理方式
- 未经处理的异常:System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试
- ASP.NET错误处理的方式(整理&总结)
- ASP.NET生成eurl.axd Http异常错误处理方法
- ASP.NET Core MVC 中设置全局异常处理方式
- nodejs中异常错误的处理方式
- ASP.NET错误处理的方式(总结)
- ASP.NET中处理异常的几种方式
- ASP.NET中处理自定义错误的最佳方式