zoukankan      html  css  js  c++  java
  • C#错误与异常处理

    C# 提供了几个关键字(try、catch 和 finally),程序可以用这些关键字检测异常、处理异常并继续运行。这些关键字是让应用程序更可靠的非常有用的工具。

    class tryAndCatch
    {
         public static int main()
        {
            int x=0,y=0;
            try
                {
                        x=12/y;
                }
                catch(System.DivideByZeroException)  
                 {
                       //Error code here
                  }
        }
    }    

    finally 块中包含的代码始终会执行,无论是否发生异常。使用 finally 块来确保资源已返回:例如,确保文件已关闭。

    //例如,在我们进行读写问操作时,产生了IO错误,这时就需要在finally里面来将文件关闭,否则将会破坏文件。
    try
    {
        // Code to try here.
    }
    catch (SomeSpecificException ex)
    {
        // Code to handle exception here.
    }
    finally
    {
        // Code to execute after try (and possibly catch) here.
    }

    您也可以使用 throw 关键字来引发自己的异常

    static void DoWork(int x)
        {
            if (x > 5)
            {
                throw new System.ArgumentOutOfRangeException("X is too large");
            }
        }
  • 相关阅读:
    616无趣
    安装elasticsearch的问题
    导出PDF数据
    生活本苦,奈何年华
    分享一个sql查询重复记录
    springboot的java打印票据-4
    springboot的java打印票据-3
    springboot的java打印票据-2
    react 学习笔记
    原生可拖动表格
  • 原文地址:https://www.cnblogs.com/Leekin/p/5804984.html
Copyright © 2011-2022 走看看