虽然在 C# 语言中已经提供了很多异常处理类,但在实际编程中还是会遇到未涉及的一些异常处理。
例如想将数据的验证放置到异常处理中,即判断所输入的年龄必须为 18〜45,此时需要自定义异常类来实现。
自定义异常类必须要继承 Exception 类。
声明异常的语句如下。
class 异常类名 :Exception
{
}
抛出自己的异常,语句如下
throw( 异常类名 );
下面通过实例来演示自定义异常的应用。
【实例】自定义异常类,判断从文本框中输入的年龄值处于 18〜45。
根据题目要求,设计一个 Windows 窗体,界面如下图所示。