zoukankan      html  css  js  c++  java
  • CLR实用特征异常

     191异常处理的演变

    192异常处理机制

    193符合公共语言规范(CLS)的异常与不符合CLS的异常

    194异常的准确定以

    195System.Exception

    196FCL中预定义的异常类
    MSCorlib.dll中包含了System.Exception和其它许多异常的定义,其它程序集也定义了许多异常。
    197抛出异常
    抛出异常需要考虑两个问题:
    1. 异常类型:派生自System.Exception
    2. 异常原因。
    198定义自己的异常类

    199如何正确的使用异常

    1910 性能考虑
    笔者认为异常处理的好处远远超过它所带来的任何性能损失。
    1911未处理异常
    如果没有catch块与异常类型匹配,会出现未处理异常。
    出现未处理异常时,程序会弹出对应的消息框,用户可以选择向Microsoft发送异常/不发送异常。
    1912异常堆栈跟踪
    catch块可以读取System.ExceptionStackTrace属性获取异常的堆栈跟踪。
    1913调试异常使用VS提供的“调试.异常”菜单项
  • 相关阅读:
    ssh整合
    自定义Java集合
    java图形界面写个小桌面,内置简单小软件
    java简单日历
    javaSwing
    javaScript封装
    java解析xml文件
    缺省适配器
    适配器模式
    自定义SWT控件一之自定义单选下拉框
  • 原文地址:https://www.cnblogs.com/tenghoo/p/1212618.html
Copyright © 2011-2022 走看看