C#总结之异常处理
来源:互联网 发布:java线程池使用demo 编辑:程序博客网 时间:2024/06/05 06:02
我们在平时写代码的时候可能最讨厌的就是“报错了”,在C#中给我们提供了完善的处理机制来防止这类情况的发生。
那究竟什么是异常呢?异常用来表示在应用程序执行期间发生的错误及其他的意外行为,以下这些情况有可能引发异常:
代码或调用的代码中有错误
操作系统资源不可用公共语言运行库遇到意外情况自定义抛出异常其他在.NET Framwork中,用Exception类表示基类异常。大多数异常对象都是Exception或其某个派生类的实例,但是,任何从Object类派生的对象都可以作为异常引发。
常用异常:System名称空间定义了一些标准的内置异常。这些异常在出现运行错误时有CLR产生。下列是C#中常用的标准异常:
异常含义ArrayTypeMismatchException所存储的值类型和数组类型不兼容DivideByException被零除IndexOutOfRangeException数组索引超出边界InvalidCastException运行时强制转换无效OutOfMemoryException没有足够的内存空间支持程序继续执行,例如:没有足够的空间内存用于通过New关键字创建对象,就会抛出这个异常OverflowException运算溢出NullReferenceException试图对空引用进行操作,也就是说,引用没有指向任何对象要想成为一名合格的C#编程人员,就必须完全掌握C#的异常处理子系统。
对知识的总结可以使我们更好的掌握相关知识,加油!总结的不好,希望读者可以提出宝贵的建议,感谢您的阅读!
0 0
- C#总结之异常处理
- C#异常处理总结
- C#之异常处理
- C#之异常处理
- C#之异常处理
- 异常处理之总结一
- Java总结之异常处理
- C# 项目异常处理的总结
- ASP.NET之C#中的异常处理
- ASP.Net之C#中的异常处理
- C#之异常处理学习案例
- C#之系统异常处理机制
- C#之系统异常处理机制
- C#之系统异常处理机制
- Java学习总结之异常处理
- Java自学总结之六异常处理
- Java基础之异常处理总结
- JAVA问题总结之26-异常处理
- forEach遍历小实例
- 【个人网站搭建实践】cloud deploy——云部署问题实录
- 3402 数据结构实验之排序五:归并求逆序数
- struct 成员的对齐方式
- Java中用字节数组表示整数和用整数表示字节数组
- C#总结之异常处理
- SETI--高斯消元
- oracle 进阶三(索引、权限,角色)
- CSS选择器 first-child 、first-of-type 和 nth-of-type()
- web小记(一)
- 什么是HTML5(一):语义
- 中缀转后缀表达式,以及表达式的值
- [读书笔记]程序员的自我修养 chp11
- SpringMVC @RequestBody接收Json对象字符串