当前位置: 首页 > news >正文

高端网站设计简介中国软件和服务外包网

高端网站设计简介,中国软件和服务外包网,wordpress 数据库批量,南昌seo推广前言 在C#中,我们无法保证我们编写的程序没有一点bug,如果我们对于这些抛出异常的bug不进行任何的处理的话,那么我们的软件在抛出这些异常的时候就会崩溃,也就是软件闪退,并且这种闪退由于我们没有进行处理&#xff0…

前言

在C#中,我们无法保证我们编写的程序没有一点bug,如果我们对于这些抛出异常的bug不进行任何的处理的话,那么我们的软件在抛出这些异常的时候就会崩溃,也就是软件闪退,并且这种闪退由于我们没有进行处理,导致闪退的原因我们也发现不了,这就是一个很严重的问题。当然在C#中我们也有相应的语法来应对这些异常,也就是try-catch 语句,try-catch用于处理在运行时可能发生的异常。我们可以在catch语句中捕获异常,然后对这些异常进行处理,比如用日志记录下异常等。

1、捕获特定的异常

由于异常的种类很多,在C#中定义了各种异常,我们在开发程序中可以捕获特定格式的异常,比如FormatException ,这个异常就是格式异常。

            try{int result = int.Parse("a");}catch (FormatException ex){Console.WriteLine("捕获到格式异常: " + ex.Message);}

2、捕获所有异常

虽然C#中存在各种指定格式的异常,但是在实际开发中,由于我们不知道编写的程序会抛出什么样的异常,所以一般很少使用指定格式的异常,除非你确定这段代码会抛出哪种类型的异常,一般情况下都是直接捕获所有异常,代码如下:

            try{int result = int.Parse("a");}catch (Exception ex){Console.WriteLine("捕获到未知异常: " + ex.Message);}

3、捕获异常或不捕获都要执行固定代码

有时候我们编写的程序不论有没有异常,都要执行某些代码,这样我们就可以将这些代码放到try catch finally的finally中,这样不发生异常的时候,代码走try finally,发生异常的异常代码走try catch finally,finally是一定执行的。

            try{int result = int.Parse("a");}catch (Exception ex){Console.WriteLine("捕获到未知异常: " + ex.Message);}finally{Console.WriteLine("程序已程序完毕");}
http://www.yayakq.cn/news/505339/

相关文章:

  • 做销售网站要多少钱石家庄正定网站建设
  • 鸣蝉自助建站平台网页视频制作软件
  • 淘宝网站建设的优点做网站图片要求
  • 备案不关闭网站的方法网站建设网页设计服务
  • 做明星个人资料网站ui设计就业方向有哪些
  • 怎么做外汇返佣的网站专业网站设计公司有哪些
  • 住房和城乡建设部官方网站办事大厅哪里有给网站做360
  • 好看的ui网站页面设计用asp做的大型网站
  • 淘宝客搜索网站怎么做上海营销活动策划公司
  • 58同城网站建设推广网站建设中国建设造价工程协会网站
  • 乐清门户网站建设潍坊网站建设联系方式
  • 自己做的网站怎么绑定域名做室内装修的网站
  • h5网站开发案例用php做京东网站页面
  • 新八建设集团有限公司网站开发网站要注意什么问题
  • 电商型网站钓鱼网站盗号下载
  • 自动建设网站系统上海最专业的网站设
  • 南京重庆网站建设c网站开发视频教程
  • 寮步网站建设哪家好网站登录界面html
  • 网站建设私人合同范本绩溪做网站
  • 北京天仪建设工程质量检测所网站山东神华网站建设
  • 臭臭猫网站建设大气家具行业商城类公司网站织梦模板
  • 国外做网站卖东西要什么条件推广 广州网站建设公司
  • 合肥最好的网站建设tcms系统
  • 做箱包哪个网站好蒙阴建设局网站
  • 在线建站平台免费建网站对网站建设的建议
  • 在対网站做可能的来自内部和外部的攻击网富全网营销 有效果吗
  • 企业网站建设 邮箱网页设计作业七步诗
  • 防水自己如何建设网站成都小程序开发公司找哪家
  • 自贡电子商务网站建设wordpress预格式化
  • 招远建网站个人网页制作模板怎么做