C#语法学习:异常处理(Exception)

using System;
class Test
{
static void Main()
{
/*
try
{
int n=10;
int m=0;
float f=n/m;
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
Console.WriteLine("finally");
}
Console.WriteLine("finally later");
//*/

/*
try
{
int n=10;
int m=0;
float f=n/m;
}
catch(Exception e)
{
Console.WriteLine("ERROR");
}
finally
{
Console.WriteLine("finally");
}
Console.WriteLine("finally later");
//*/

/*
try
{
int n=10;
int m=0;
float f=n/m;
}
//這里應該把庇配度高的異常放到前面,依次是庇配度越低的
//自然Exception也就放在最後面.
catch(DivideByZeroException e)
{
Console.WriteLine(e.Message);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
Console.WriteLine("finally");
}
Console.WriteLine("finally later");
//*/

/*
try
{
int n=10;
int m=0;
float f=n/m;
}
//此處catch後面沒有跟(Exception e)
//程序會認為是catch(Exception e)
catch
{
Console.WriteLine("ERROR");
}
finally
{
Console.WriteLine("finally");
}
Console.WriteLine("finally later");
//*/

/*
try
{
string s = null;
if(s==null)
{
throw new ArgumentNullException();
}
}
catch
{
//這里拋出一個異常
Console.WriteLine("接收到拋出的異常");
}
finally
{
Console.WriteLine("finally");
}
Console.WriteLine("finally later");
//*/

}
}

时间: 2024-12-27 04:06:18

C#语法学习:异常处理(Exception)的相关文章

PHP异常处理Exception类_php技巧

异常(Exception)用于在指定的错误发生时改变脚本的正常流程. 什么是异常? PHP 5 提供了一种新的面向对象的错误处理方法. 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程.这种情况称为异常. 当异常被触发时,通常会发生: 当前代码状态被保存 代码执行被切换到预定义的异常处理器函数 根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本 我们将展示不同的错误处理方法: 异常的基本使用 创建自定义的异常处理器 多个异常 重新抛

JSP基本语法学习

js|语法 安装后,我们开始进入JSP语法学习.如果不熟悉Java编程,你需要查阅Sun的技术指南.然而,Web开发人员不需要做很多的Java开发.除了很少的方法调用外,JSP Web页面中的Java代码应当最小化. 记住这点以后,首先看看JSP的指令和脚本原理,然后我们会解释JavaBeans和具体的对象.有5种JSP指令和脚本元素.在JSP1.0中,绝大部分的JSP代码都以单独的标签"<%"开始,以"%>"结束.在新的JSP1.1定义中,有兼容XML

PHP入门教程之PHP基本语法学习

前两天和朋友小聚,朋友提出我的博客既然主要针对的是PHP初学者,应该适当增加适合PHP初学者的文章,同时网上也看到不少人在问如何学习PHP的问题,今天开始和大家分享PHP入门应该学习的基本知识. 大体上我打算针对PHP的入门学习,主要分以下几个步骤进行:介绍PHP的基本语法.基本常用函数的学习.PHP与Mysql数据库之间的基本交互操作,同时结合入门实例介绍PHP的基本应用.闲话少说,我们先开篇入门学习PHP的基本语法. 在进行PHP基本语法入门学习之前,首先确保安装配置PHP的运行环境. 一.

c#-C#相关的语法学习资料

问题描述 C#相关的语法学习资料 各位大神们,我想打好C#语法的基础,谁有关于C#基础语法的资料,推荐推荐啥,小弟在此谢过了 解决方案 c# 高级编程,这里从简单到深入 解决方案二: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案三: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案四: c#高级编程,看起来也挺好的 解决方案五: 其实c#蛮简单的,只要学会会用就ok,千万别跳进.Net的温室里出不来,那么对自己发展就

HTML的语法学习,有没有相关的学习资料

问题描述 HTML的语法学习,有没有相关的学习资料 ?我看w3school和一些百度搜索的关于HTML语法的问题,可答案都不是我想问的. 我的关于语法的疑问是,当给一个元素加粗,加颜色,加链接,加图片等等各种属性的时候,标签的排列是一股脑的全加上去吗?可我看有些代码会分行写,或者用div,或者前面用css设置,表达方式很多,这时候作为新手看起来就会很困扰.这相关这方面的学习资料吗? 解决方案 在html中使用属性来控制显示,这是遗留的过时的写法.特别是诸如font之类的标签,更是应该被废弃 ht

PL/SQL --&amp;gt; 异常处理(Exception)

--================================ -- PL/SQL --> 异常处理(Exception) --================================           Exception是一种PL/SQL标识符,当运行的PL/SQL块出现错误或警告,则会触发异常处理.为了提高程序的健壮性,可以在PL/SQL块中引 入异常处理部分,进行捕捉异常,并根据异常出现的情况进行相应的处理.   一.异常的类型      ORACLE异常分为两种类型:系统

Python基本语法_异常处理详解

目录 目录 异常 异常类型 异常处理 触发异常raise 传递异常 assert语句触发异常 捕获异常tryexceptelse 捕捉多个异常 tryfinally语句 自定义异常 withas触发异常自动关闭资源 as获取异常信息 异常参数 traceback追踪异常 sysexc_info获取异常信息 最后 异常 异常即非正常状态,在Python中使用异常对象来表示异常.若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理.如果异常对象没有被处理或捕

Java的基础语法学习笔记_java

零.Java的关键字用于类和接口的声明:class, extends, implements, interface 包引入和包声明:import, package 数据类型:boolean, byte, char, short, int, long, float, double 某些数据类型的可选值:false, true, null 流程控制:default, return, if, else, for, switch, case, do, while, break, continue, 异常

CSS预处理器语言sass语法:学习sass语法

文章简介:其实现在的Sass已经有了两套语法规则:一个依旧是用缩进作为分隔符来区分代码块的:另一套规则和CSS一样采用了大括号({})作为分隔符.后一种语法规则又名SCSS,在Sass3之后的版本都支持这种语法规则.我们这里讨论的如无特殊说明,全指scss. 什么是sass? Sass是是一种基于ruby编写的CSS预处理器,诞生于2007年,是最早也是最成熟的一款CSS预处理器语言,它可以使用变量.嵌套.混入.继承,运算,函数等功能,使得CSS的开发,变得简单清晰可维护,同时也大大节省了设计者