C#入门11.2——清除、处理所有异常
来源:互联网 发布:软件投标书模板 编辑:程序博客网 时间:2024/04/30 07:05
如果用户对产生的错误不进行处理,而消除产生的错误分配的资源
try
{
//包含容易产生异常的代码
}
finally
{
//用于消除try块中分配的任何资源以及运行任何即使在发生异常时也必须执行的代码。
}
最好的组合,合并两种错误处理技术,即捕获错误、消除并继续执行应用程序。
try
{//包含容易产生异常的代码}
catch(异常类,异常实例对象)
{//异常处理代码}
finally
{//用于消除try块中分配的任何资源以及运行任何即使在发生异常时也必须执行的代码}
class Program{static void Main(string[] args){int[] myint={0,2,4,6,8,10,12,14,16,18,20};try{for(int i=0;i<myint.Length;i++){int temp=720/myint[i];Console.WriteLine("720÷{0}={1}",myint[i],temp);}}catch(Exception myex){Console.WriteLine(myex.Message.ToString());}finally{Console.WriteLine("无论是否发生异常,我都执行。");}Console.ReadKey();}}
处理异常会大大地降低性能,不适合将它用在控制正常程序流程中,如果有可能检测到代码中可能导致异常的状态,请执行这种操作。不适合在处理该状态之前捕获异常本身,如除一个数时,可通过if先判断除数据不等0,然后再进行相除。
0 0
- C#入门11.2——清除、处理所有异常
- C#异常处理入门
- C#编程入门_异常处理_16
- C#编程入门16_异常处理
- C#入门11.1——捕获异常
- C#入门11.3——引发异常
- c#学习——异常处理
- 5、Java入门—异常与异常处理
- 黑马程序员—C#异常和异常处理
- Clojure 学习入门(17)—— 异常处理
- java语言基础入门——异常处理
- Python爬虫入门——URLError异常处理
- python入门系列11―——异常处理
- SpringBoot入门——局部与全局的异常处理
- java入门学习(13)—异常处理
- c#快速清除所有文本框中的内容
- c#快速清除所有文本框中内容
- c#快速清除所有文本框中内容
- 送给小白,关于cc2530的rssi 读取值
- Cocos2d-JS 屏幕适配相关内容
- 关于c++ 的静态成员变量为什么一定要初始化
- SQL Server 存储过程
- Android Fragment完全解析,关于碎片你所需知道的一切
- C#入门11.2——清除、处理所有异常
- 广义线性模型
- HDU1079 Calendar Game SG函数
- java单例全解析
- Android Camera数据流分析全程记录(overlay方式一)
- ListView中的局部刷新
- RHEL7Shell脚本基础
- 设计模式 (后续慢慢补充)
- codeforces 55D Beautiful numbers 数位dp