黑马程序员 - 学习笔记9 异常处理的初步了解

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com

异常处理


概念:
在编写程序时,不仅要关心程序的正常操作,还应该检查代码错误及可能发生的各类不可预期的
事件。在编程语言中,异常处理是解决这些问题的主要方法。


异常处理语句
try...catch语句
throw语句
try...catch...finally语句


try...catch语句允许在try后面的大括号{}中放置可能发生异常情况的程序代码,对这些程序代码
进行监控。在catch后面的大括号{}中则放置处理错误的程序代码,以处理程序发生的异常。


一般表达式


try
{
 被监控的代码
}
catch(异常名 异常变量名)

 异常处理



举例说明


static void Main(string[] args)
{
  try
  {
   object obj = null;
   int N = (int)obj;
   
   }
   catch(Exception ex)
   {
    Console.WriteLine("捕获异常:" + ex);
   }
   Console.ReadLine();



throw语句


throw 用于主动引发一个异常,使用throw语句可以在特定的情形下,自行抛出异常。




一般表达形式是


try
{   
  代码段
  throw new  dzException()
 }
 catch(dzException dz)
{
  异常处理
}


try...catch...finally语句


无论程序是否异常,程序执行完try...catch块后最后都会跳到finally块中执行。


一般表达形式是


try
{


}
catch (Exception ex)
{


}
finally
{


}

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值