C# try catch finally 异常处理

catch 用于处理应用程序用出现的异常,finally常用于发生异常之后清除程序资源,释放空间使用,因为finally块里的语句无论应用程序是否有异常都会执行的到。
using System;

namespace DemoConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                int a = 1;
                int b = 0;
                // 零做除数会引发异常
                Console.WriteLine(a / b);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                Console.WriteLine("无论应用程序是否出现异常,始终执行");
            }
            Console.Read();
        }
    }
}

作者最新文章
C# ASP.NET Core Web Api 与 MVC 模式下 body 参数传递,post 参数方式
C# ASP.NET Framework Web Api 模式下 body 参数传递,post 参数方式
C# 如何创建 NuGet 包(.NET Core SDK)
C# 如何创建 NuGet 包(.NET Framework)
C# .net core 读取json文件,自定义配置文件 appsetting.json