C# 中 throw ( 抛出异常 )的用法
throw 用来抛出异常,可自己编写代码,抛出所需要的异常。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace CheckedAndUnchecked
{class Program{static void Main(string[] args){int month;string b;Console.WriteLine("请输入月份的值:");b = Console.ReadLine();month = int.Parse(b);switch (month){case 1:Console.WriteLine("January");break;case 2:Console.WriteLine("Feburary");break;case 3:Console.WriteLine("March");break;case 4:Console.WriteLine("April");break;case 5:Console.WriteLine("May");break;case 6:Console.WriteLine("June");break;case 7:Console.WriteLine("July");break;case 8:Console.WriteLine("August");break;case 9:Console.WriteLine("September");break;case 10:Console.WriteLine("October");break;case 11:Console.WriteLine("Novemer");break;case 12:Console.WriteLine("December");break;default:throw new ArgumentOutOfRangeException("不存在的月份"); // throw}}}
}
输入 13,则会抛出异常,运行后输出结果如下所示:
C# 中 throw ( 抛出异常 )的用法相关推荐
- C#中throw抛出异常后,后续代码执行情况
1.问题来源参见以下代码: public void add(int index, E element) {if(size >= elements.length) {throw new Runti ...
- C#中try catch中throw ex和throw方式抛出异常有何不同
C#中try catch中throw ex和throw方式抛出异常有何不同 参考文章: (1)C#中try catch中throw ex和throw方式抛出异常有何不同 (2)https://www. ...
- c++ 使用throw抛出异常
抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常.该语句的格式为: throw 表达式; 如果在try语句块的程序段中(包括 ...
- C++的throw抛出异常机制
关于C++的"抛出异常"机制: 关键点: (1)throw是将抛出的表达式的值拷贝到"异常对象"中,catch则是根据异常对象进行参数匹配并处理异常: (2)t ...
- java中异常处理语句错误用法的是_Java异常处理语句及解析
Java异常处理语句及解析 一.选择题 1.java中用来抛出异常的关键字是 (C) A.tryB.catchC.throw D.finally 2.关于异常,下列说法正确的是 (A) A.异常是一种 ...
- 【node】express中mysql的基本用法、连接池的使用、事务的回滚
[node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...
- java throw抛出异常
1.throws关键字通常被应用在声明方法时,用来指定可能抛出的异常.多个异常可以使用逗号隔开.当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象.如下面例子所示: public cl ...
- java中int和integer的区别_Java异常中throw和throws关键字的区别
Java中常常弄混的两个关键字,throw和throws,它们有什么区别呢?如何记忆他们,而不至于出错呢? throw和throws 区别 throws:出现在方法的签名中,声明当前方法可能抛出的所有 ...
- java throw与throws_基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
- throws java_基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
最新文章
- MyBatis-学习笔记12【12.Mybatis注解开发】
- html点击事件传参 php,HTML通过事件传递参数到js详解及实例
- Python函数的概念和使用
- linux 无法mkdir文件夹,linux 不能mkdir了
- 2015年4月20 号的日志
- 接口测试用例——测试用例评审
- 语音识别已逐渐普及 搜狗讯飞各具特色
- Spring IOC知识点一网打尽!
- pygame设计一个刮刮乐加分小游戏小程序,教师加分奖,翻牌游戏
- 从实战思路学习前端的设计模式
- 机器学习入门好文章--超级推荐
- 英伟达失去手机与平板市场:拖延症惹的祸
- 使用 window.open 打开新窗口
- python input获取多行文本
- 终年32岁的传奇数学家,为何让硅谷领袖们集体落泪致敬?
- 移动端微信里打开H5页面,页面字体放大
- forget word out a~4
- 关于逸马驰骋兄转移数据库的一种方案(记录下)
- Wildfish框架的实现原理之系统工具篇
- php的和谐脏话,大司马仅有的两次说脏话,听完网友笑出声,直播效果一片和谐!...