美文网首页
异常处理笔记

异常处理笔记

作者: 流影随风 | 来源:发表于2019-01-04 16:53 被阅读0次


                                                       #异常处理

知识点

       try—catch

C#语言的异常处理功能提供了处理程序运行时出现的任何意外或异常情况的方法。异常处理使用try、catch和finally关键字来尝试可能未成功操作、处理失败以及在事后清理资源等。

一.异常的出现

用户输入一个数字,并将字符型数字转化成数值型数字。

【int number =0;                                                             】

   Console.WriteLine("请输入一个数字");          

   number =Convert.ToInt32(Console.ReadLine());

   Console.WriteLine("您输入的数字是{0}",number);          

【Console.ReadKey();                                                  】

如果用户输入的字符,比如abc,那么程序就会报错,无法执行下去。

二.try-catch

在C#语言中可以使用try-catch语句去捕获和处理有可能发生的异常。

1.语法

try

{

            try语句块

}

catch(异常声明1)

{

            出现异常后要执行的代码;

}

catch(异常声明2)

{

            出现异常后要执行的代码;

}

(1) .  try语句块:包含有可能会引发异常的语句块

(2) .  异常声明:有可能会引发的异常类型,比如FormatException.

(2) .  catch语句块:指定的异常引发后,对异常进行相应的处理

2.执行过程

当try中的代码出现异常的时候,出现异常的这行代码后面的代码不会被执行。而是直接跳到catch中执行catch的代码。

3.使用规律:

哪行代码有可能出现异常,就踹他一脚。

三.解决异常

int number=0;

Console.WriteLine("请输入一个数字");

try

           {

                number =Convert.ToInt32(Console.ReadLine());

Console.WriteLine("您输入的数字是{0}", number);

           }

catch(FormatException)

           {

Console.WriteLine("输入的字符串不能转换成数字,程序退出!!!");

                b =false;

            }

相关文章

  • 2.1.3 Python面向对象之异常处理

    点击跳转笔记总目录 Python面向对象之异常处理 一、错误与异常 二、异常处理 三、什么时候用异常处理 一、错误...

  • Java异常处理-检查性异常、非检查性异常、Error

    一、Java异常处理详解 Java异常处理-笔记中的@doublefan讲解得非常通熟易懂 二、检查型异常和非检查...

  • 异常处理笔记

    #异常处理 知识点 try—catch C#语言的异常...

  • 异常处理笔记

    程序在运行过程中,如果环境检测出一个不可能执行的操作,就会出现运行时错误。例如,如果使用一个越界的下标访问数组,程...

  • python异常处理笔记

    python标准异常 BaseException 所有异常的基类 SystemExit 解释器请求退出 Keybo...

  • golang笔记——异常处理

    函数返回值处理异常 golang为了避免像写Java一样滥用try catch,可以使用函数多返回值的特性来进行异...

  • java异常处理笔记

    try{ //正常业务 }catch(异常1 e1){ //0-n个catch块 //处理异常1 }catch(异...

  • Swift笔记:异常处理

    Swift版本:3.0+ 前言 异常,简单理解就是应用程序报错了。在开发中,程序出现异常是很正常的,这就需要我们要...

  • 章节笔记——异常处理

    异常出现,程序变得强大,异常是处理错误的机制 1. 用try...catch处理异常 处理程序员控制和用户输入有误...

  • Python3.5笔记——第9章 异常

    Python3.5笔记 第9章 异常 什么是异常 一般情况下,在Python无法正常处理程序时就会发生异常。异常是...

网友评论

      本文标题:异常处理笔记

      本文链接:https://www.haomeiwen.com/subject/ypxkhqtx.html