哪些语句必须放到try()语句中呢?哪些语句可以不放在try()中?有什么规范呢?哪些语句必须放在try中,

解决方案 »

  1.   

    会产生异常的语句放在try块中,如果说你的程序对这些异常可能发生的情况做了限制,就不需要放在try块中。调用的方法tips上一般会有方法会产生的异常情况。
      

  2.   

    在使用.net编程时,可以注意下,在你写完函数后,把鼠标移到函数上面去,它会有相应的提示,如果该函数有可能会产生异常,它会罗列出来,像这种容易产生异常的函数就可以考虑加到try里面去,如果没有就可以不用在里面写。
      

  3.   

    这个并没有明确的规定
    很多人都滥用try..catch
    这不是一个好的编程习惯
      

  4.   

    这个不好说啊 刚学.NET的时候我习惯把数据库操作语句放入try中  后来写的多了  基本确定它不会出错就没有放进去过了 这个要看你自己的把握了  肯定没有问题的就可以不用 不是很确定的最好加一个  到时候出了问题也好调试
      

  5.   


    稍微滥用一下,没什么大不了。凡是不确定是不是出错的都用try。但要注意一点,由于出错好,异常位置往后的代码都不能执行,所以要处理好逻辑。
      

  6.   

    try
    catch
    看个人习惯的。。不过经过测式阶段后在发布之前我最后都会去掉
      

  7.   

    某些编译时不可确定的事情,例如不知道某个资源是否可用。可以尝试一下,出错处理。
    SerialPort comm = new SerialPort("COM1");
    try
    {
        comm.Open();
        comm.Close();
        MessageBox.Show("Com1 free.");
    }
    catch
    {
        MessageBox.Show("Com1 in use.");
    }