ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c#之异常处理tcbs_try_catch_finally

c#之异常处理tcbs_try_catch_finally

原创 Linux操作系统 作者:wisdomone1 时间:2011-08-22 16:32:27 0 删除 编辑
 private void ReadPwdThread()
        {
            //打开串口
            if (!OpenComm()) --调用另一方法
            {
                  //调用另一异常处理方法
                CoreMessageBox.Show("打开密码键盘失败");
                return;//返回
            }
            bool flag = true;//给flag提供值true
  
             //try块开始实际工作了哈
            try
            {

                //打开密码键盘并有语音提示  
                //调用另一打开密码键盘方法,方法参数在类中定义为常量string const        
                OpenPinPad(Voice);

                //读取密码
                //同上
                passwordOnce(ReveivePassword());

                //再次读取密码
                OpenPinPad(VoiceAgain);

                //读取密码
                passwordTwice(ReveivePassword());
            }
                 //抓异常进行处理,基类exception
            catch (Exception)
            {
              //空体没有处理
            }
              //try-catch如添加finally,一般用于关闭一些占用的资源或必须要作的工作
              //try-catch-finally各代码块可进行n级内嵌
            finally
            {
                try
                {
                    closeComm();
                }
                catch (Exception)
                {
                }
            }


        }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-705560/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2188
  • 访问量
    12182214