C# Throw怎样配合Try Catch使用

   2024-10-02 7180
核心提示:在C#中,Throw语句用于手动抛出一个异常。通常与Try Catch语句结合使用来捕获并处理异常。以下是一个示例代码:try{// 可能会引

在C#中,Throw语句用于手动抛出一个异常。通常与Try Catch语句结合使用来捕获并处理异常。以下是一个示例代码:

try{    // 可能会引发异常的代码块    int result = Divide(10, 0);}catch (DivideByZeroException ex){    // 捕获并处理异常    Console.WriteLine("不能除以零");}catch (Exception ex){    // 捕获其他类型的异常    Console.WriteLine("发生了其他异常:" + ex.Message);}// 自定义的除法函数,可能引发除以零异常public int Divide(int numerator, int denominator){    if (denominator == 0)    {        throw new DivideByZeroException();    }    return numerator / denominator;}

在上面的示例中,当调用Divide函数时,如果分母为0,则会抛出DivideByZeroException异常。在Try Catch语句中捕获这个异常并进行相应的处理。可以根据具体的需求添加对不同类型异常的处理逻辑。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号