NET岛

导航

处理和抛出异常

try
{
}
catch (System.Exception e)
{
  throw new System.Exception("error",e);
}
catch
{
   throw;
}
finally
{
}

抛出异常
throw e;

自定义异常
public class WidgetException:System.ApplicationException
{
    Widget mWidget;
    public Widget ErrorWidget
    {
        get
        {
            return mWidget;
        }
    }
  
    public WidgetException(Widget W, string s) :base(S)
    {
          mWidget = w;
    }
}

posted on 2005-08-22 12:16  左佩玉  阅读(472)  评论(0编辑  收藏  举报