如何写一个通用的异常捕捉框架
try
{}
catch(Exception)
{
}
上面代码可不可以?

解决方案 »

  1.   

    try
    {
    }
    catch
    {
    }
      

  2.   

    这叫框架????没听明白...........通用的话用
    try
    {}
    catch(Exception ex)
    {
    }
    finally
    {
    }
    吧.....
      

  3.   

    我本人一般这样应用异常
    try
    {
       this.Cursor = Cursors.WaitCursor;
       //然后是需要等待一段时间的操作
    }
    catch
    {
       //捕捉异常
    }
    finally
    {
       this.Cursor = Cursors.Defaul; //恢复鼠标形态
    }try
    {
        OleDbConnection conn = new OleDbConnection();
        conn.Open(); //打开数据库
        // 一些数据库操作
    }
    catch
    {
        // 捕捉异常
    }
    finally
    {
        try { conn.Close() } catch { MessageBox.Show("关闭数据库时出错"); }
    }finally块里写的东西保证了当有错误发生时能把鼠标恢复到原状,数据库保证关闭掉。
      

  4.   

    框架?谈不上。
    try...catch...finally...
      

  5.   

    有时候不仅可以try...catch...finally...,如果在业务层的话,你可以通过抛出错误.
    不过要是想知道基本的功能,使用方法,msdn里都是有很详细的介绍.建议你查阅!