c# 第41节 异常处理
2024-08-30 10:21:47
本节内容:
1:捕获异常两种方式
2:处理异常的两种方式
3:实例处理异常
4:手动触发异常
5:预定义异常类有哪些
6:自定义异常
1:捕获异常
第一种 捕获:只能知道发生了异常
第二种捕获: 可以捕获到发生了什么异常
2:处理异常的两种方式
第一种:
第二种:
3:实例处理异常
4:手动触发异常
实例:
实现:
5:预定义异常类有哪些
当不能整除的时候,抛出异常:
6:自定义异常
异常类是:继承基类的Exception
异常类:
class MyException:Exception
{
public MyException(string message):base (message)
{
}
}
Program 类
class Program
{
static void Main(string[] args)
{
try
{
Console.WriteLine("这里会执行到");
string str = "这是我自定义的异常";
throw new MyException(str);
} catch (MyException exf)
{
Console.WriteLine("发生异常了:异常是:{0}", exf.Message.ToString());
} //Console.WriteLine("这里不会执行到"); Console.ReadKey();
} }
最新文章
- js 控制表单提交
- 委托、回调 Lambda表达式书写方式
- Android学习笔记——Handler(一)
- ImageSwitcher自定意效果+定时切换图片
- 《App研发录》知识点汇总
- JVM剖析
- android SlidingTabLayout实现ViewPager页卡滑动效果
- MongoDB 和 mySql 的关系
- 如何解决Linux 系统下 ifconfig 命令无网络接口 ens33
- Linux~学习笔记目录索引
- flowable6.4.1+springboot使用dmn
- WIN10 Samba(SMB) v1 trouble shooting
- [转载]C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- Android之Activity生命周期详解
- application使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)
- Win10 安装 Anaconda3 用 Anaconda3 安装TensorFlow 1.2 (只支持python3.5)
- IOS设计模式第八篇之键值观察模式
- Perl中的输入输出流(三)
- 动态标绘演示系统1.0(for OpenLayers3)
- C语言多线程pthread库相关函数说明