Alvin 's Blog

Ascenta 承诺软件 WZCNSOFT

C# 自定义异常类

using System;
namespace MyException
{
 public class DataIsExistException: Exception
 {
  public DataIsExistException()
  {
  }
  public DataIsExistException(string message)
  : base(message)
  {
  }
  public DataIsExistException(string message, Exception inner)
  : base(message, inner)
  {
  }
 }

 public class App
 {
  public static void Main()
  {
   try
   {
    //Add(1);
    Add(2);
   }
   catch(DataIsExistException e)
   {
    Console.WriteLine(e.Message);
   }
   catch(Exception ex)
   {
    Console.WriteLine(ex.Message);
   }
  }

  public static void Add(int i)
  {
   if (i==1)
   {
    throw new  DataIsExistException("HaHa");
   }
   else
   {
    throw new DataIsExistException("unKonw Exception",new DivideByZeroException());
   }

  }
 }
}

阅读更多
个人分类: C#
想对作者说点什么? 我来说一句

Java自定义异常类_2.txt

2010年09月08日 2KB 下载

Java自定义异常类_1.txt

2010年09月08日 4KB 下载

c# 自定义异常 Exception

2009年12月10日 24KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭