`
fdyang
  • 浏览: 80354 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

(C#)异常及处理.

 
阅读更多

(C#)异常及处理.


异常时程序运行时发生的错误,它违反了一个系统的约束或应用程序的约束,或出现了在正常操作时未预料的情形。

 

try 语句指明被异常保护的代码块,并提供代码以处理异常,有3个部分组成。
- try块: 包含正被异常保护的代码。
- catch子句:对try块抛出的异常的处理。
- finally块: 无论try块中有没有异常抛出都要执行的代码。

 

异常类.
BCL定义了许多类,每个类代表一个指定的异常类型,当一个异常发生的时候,CLR 创建该类型的异常处理. 寻找适当的catch 子句处理.
所有的异常类都派生自System.Exception类.
System.Exception
┣ SystemException: 所有预定义系统共异常的基类.(IndexoutOfRangeException, NullReferenceExeption, IO.IOException ...)
┗ ApplicationException : 所有非致命的,应用程序定义的异常的基类.

 

异常对象含有只读属性,带有导致该异常的信息。
---------------------------------------------
属性 类型 描述
---------------------------------------------
Message string 解释异常原因
StackTrace string 描述异常发生在何处
InnerException Exception 对前一个异常的引用,当前异常是由前一个异常引起.
HelpLink string 为异常信息提供URN或URL
Source string 异常起源所在的程序集的名称
----------------------------------------------

 

抛出异常.
使用throw语句可以使代码显式地引发一个异常。
throw ExceptionObject;

 

分享到:
评论

相关推荐

    C#异常处理.docx

    C# 异常处理.docx

    C#异常处理总结及简单实例

    C#异常处理总结及简单实例 一、异常处理的理解? 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常。 因此处理这种错误,就称为异常处理。 二、异常处理如何操作? C# 异常处理时建立在...

    C#实验6 调试、测试和异常处理.

    C#,调试,测试,异常处理.C#,调试,测试,异常处理.

    C#异常处理小例子

    C#异常处理小例子

    C#异常处理PPT

    C#异常处理PPT 第14章 异常处理 异常和异常处理 C#中的异常处理结构 异常的传播与处理 主动引发异常 使用异常的原则和技巧

    C#中异常处理

    C#程序设计(计算机专业)异常处理课件ppt

    C# 异常处理典型实例

    C# 异常处理典型实例,分别演示C#如何处理除0异常、无效对象异常以及自定义异常的操作,学会异常处理将会使你的程序运行更加稳定,因些本实例将非常有用处。

    C#异常处理

    讲解C#异常的常规处理方法,及如何定义自己的异常。

    C#读写Word文档异常处理解析System.Runtime.InteropServices.COMException

    C#读取Word文档时会有什么异常呢?那么这里向你介绍了Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法;Asp.net中建立Microsoft.Office.Interop.Word....

    C#中的异常处理

    C#中的异常处理技术.

    C# WINFORM应用程序未处理异常的统一处理技巧

    异常处理是每个应用程序都会用到的,纵然在程序编写期间我们都会最大限度的考虑可能发生的异常并进行相应的处理,但是往往并不能完全考虑周全,百密一疏,出现未处理异常而导致程序出错,数据丢失,如用户输入错误...

    微软C#教程.txt

    第一部分 C#语言概述...................................................................................................4 第一章第一章 .NET 编程语言编程语言C# ............................................

    C#异常处理的简单理解与掌握

    C#异常处理分析,简单易懂,例子详细,非常不错,希望对大家有用

    全局异常捕捉 c#WinForm异常处理

    这里建立了一个有关异常处理的对话框类,来实现异常的捕捉。通过使用ThreadException, App.CurrentDomain.UnhandledException捕捉程序里不可预知的异常,可以帮助开发者方便的找到发生异常的位置。

    C#实验报告( 实验四 异常处理编程练习 ).doc

    报告内含源码和实现截图。对做这个实验的非常有参考价值

    C# .net Aop 动态截获异常

    利用特性,绑定上下文,代理,反射等技术动态截获异常,实现切面编程

    Visual C# 2005开发技术.rar

    第01章 C#与.NET Framework简介.pdf 第02章 C#程序设计基础.pdf 第03章 与用户交互.pdf ...第07章 处理异常和错误.pdf 第08章 XML编程.pdf 第09章 应用程序部署.pdf 第10章 时间跟踪系统.pdf 详尽实用,物有所值!

    C#教你使用异常处理

    教你如何运用异常处理,有个自编异常的小例子

Global site tag (gtag.js) - Google Analytics