0
点赞
收藏
分享

微信扫一扫

C#面:什么是自定义异常

yellowone 2024-03-20 阅读 12

自定义异常是指用户可以根据自己的需求定义的异常类型。

C# 提供了一个 Exception 类作为所有异常的基类,我们可以通过继承 Exception 类来创建自定义异常。

自定义异常可以帮助我们更好地处理特定的错误情况,并提供更具体的错误信息。通过自定义异常,我们可以在程序中抛出特定类型的异常,并在异常处理程序中捕获和处理这些异常。

下面是一个自定义异常的示例:

using System;

public class MyCustomException : Exception
{
    public MyCustomException(string message) : base(message)
    {
    }
}

public class Program
{
    public static void Main()
    {
        try
        {
            throw new MyCustomException("这是一个自定义异常");
        }
        catch (MyCustomException ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
}

在上面的示例中,我们定义了一个名为 MyCustomException 的自定义异常类,它继承自Exception 类。在 Main 方法中,我们使用 throw 关键字抛出了一个 MyCustomException 类型的异常,并在 catch 块中捕获并处理了这个异常。

举报

相关推荐

0 条评论