zoukankan      html  css  js  c++  java
  • C#高级编程9 第16章 错误和异常

    C#高级编程9 第16章 错误和异常

    了解这章可以学会如何处理系统异常以及错误信息.

    System.Exception类是.NET运行库抛出的异常,可以继承它定义自己的异常类。

    try块代码包含的代码是可能发生异常的代码
    catch块代码包含发生异常之后处理错误情况
    finally块代码用于清理资源以及无论是否出现异常都需要处理的功能代码

    对于系统异常和自定义异常都来自Exception类,可以定义多个catch块,处理不同异常的错误。

    System.Exception类的Data属性可以提供异常的额外信息
    Message是错误情况的描述
    Source导致异常的对象名
    StackTrace栈上方法调用的详细信息

    使用CallerLineNumber特性记录调用的行
    使用CallerFilePath特性记录调用的文件路径
    使用CallerMemberName特性记录调用的方法

    注意嵌套异常代码块一定要通知外部异常代码块,避免内部失败,外部操作成功的问题。

  • 相关阅读:
    平板涂色
    速算游戏_NOI导刊2011提高(04)
    信息学奥赛一本通——配套刷题网站
    求10000以内n的阶乘
    大整数的因子
    计算2的N次方
    大整数加法
    带余除法
    A/B 高精度
    A*B 高静度
  • 原文地址:https://www.cnblogs.com/licin/p/7234415.html
Copyright © 2011-2022 走看看