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());
}
}
}
}
本文介绍了一个自定义异常类DataIsExistException的实现方式,并通过一个简单的应用程序示例展示了如何使用该异常进行错误处理。示例中包括了如何抛出带有特定消息的异常以及如何捕获并处理这些异常。

1473

被折叠的 条评论
为什么被折叠?



