各位高手们好。小菜有个问题!
以前我用 
try
{   }
catch(Exception e)
{
errstr=e.Message;
}来捕捉错误信息,并将错误信息传给errstr
现在有点搞不懂当我自定义错误信息提示用 throw new Exception("错误信息")try
{  }
catch
{
throw;
}
当它遇到错误时,我不想它显示详细的错误提示。
我只想让它输出 "错误信息" 就可以啦 怎么弄啊!
高手们。

解决方案 »

  1.   

    try
    {   }
    catch
    {
    throw new Exception("错误信息");
    }
      

  2.   

    try
    {   
    throw new Exception("错误信息");
    }
    catch(Exception e)
    {
    Console.Write("错误信息");
    }
      

  3.   

    try
    {   
    throw new Exception("错误信息");  //不对。这样写,如果没有产生异常也一定会抛出异常
    }
    catch(Exception e)
    {
    Console.Write("错误信息");
    }
      

  4.   

    string ee
    try
    {   
    code
    }
    catch(Exception e)
    {
    ee=e.toString();
    }
      

  5.   

    try
    {   }
    catch(Exception e)
    {
    errstr="错误信息";
    }
      

  6.   


    try
    {   
    }
    catch(Exception e)
    {
    Console.Write("错误信息");
    }