C#自定义异常

C#自定义异常 首页 / C#入门教程 / C#自定义异常

C#允许无涯教程创建用户定义的或自定义的异常。它用于生成有意义的异常。为此,需要继承异常类。

C#用户定义的异常示例

using System;  
public class InvalidAgeException : Exception  
{  
    public InvalidAgeException(String message)  
        : base(message)  
    {  
  
    }  
}  
public class TestUserDefinedException  
{  
    static void validate(int age)  
    {  
        if (age < 18)  
        {  
            throw new InvalidAgeException("Sorry, Age must be greater than 18");  
        }  
    }  
    public static void Main(string[] args)  
    {  
        try  
        {  
            validate(12);  
        }  
        catch (InvalidAgeException e) { Console.WriteLine(e); }  
        Console.WriteLine("Rest of the code");  
    }  
}  

输出:

无涯教程网

InvalidAgeException: Sorry, Age must be greater than 18
Rest of the code

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

Midjourney入门实践课 -〔Jovi〕

程序员职业规划手册 -〔雪梅〕

如何成为学习高手 -〔高冷冷〕

React Hooks 核心原理与实战 -〔王沛〕

爆款文案修炼手册 -〔乐剑峰〕

人人都用得上的写作课 -〔涵柏〕

小马哥讲Spring核心编程思想 -〔小马哥〕

消息队列高手课 -〔李玥〕

如何设计一个秒杀系统 -〔许令波〕

好记忆不如烂笔头。留下您的足迹吧 :)