191异常处理的演变
CLR实用特征--异常
192异常处理机制
CLR实用特征--异常
193符合公共语言规范(CLS)的异常与不符合CLS的异常
CLR实用特征--异常
194异常的准确定以
CLR实用特征--异常
195System.Exception
CLR实用特征--异常
196FCL中预定义的异常类
MSCorlib.dll中包含了System.Exception和其它许多异常的定义,其它程序集也定义了许多异常。
197抛出异常
抛出异常需要考虑两个问题:
1. 异常类型:派生自System.Exception
2. 异常原因。
198定义自己的异常类
CLR实用特征--异常
199如何正确的使用异常
CLR实用特征--异常
1910 性能考虑
笔者认为异常处理的好处远远超过它所带来的任何性能损失。
1911未处理异常
如果没有catch块与异常类型匹配,会出现未处理异常。
出现未处理异常时,程序会弹出对应的消息框,用户可以选择向Microsoft发送异常/不发送异常。
1912异常堆栈跟踪
catch块可以读取System.ExceptionStackTrace属性获取异常的堆栈跟踪。
1913调试异常使用VS提供的“调试.异常”菜单项

相关文章:

  • 2022-01-06
  • 2022-12-23
  • 2021-05-11
  • 2021-12-30
  • 2021-10-06
  • 2018-08-18
  • 2021-05-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-12-22
  • 2021-05-24
  • 2021-06-22
相关资源
相似解决方案