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# 使用 CSVHelper 操作 csv 文件, .net core, .net framework 读取写入 csv 文件
C# 实现字符串文本换行的方法,文本如何换行
C# 如何循环读取文件每一行文本内容
C# DateTime AddMonths 的错误用法导致跳过日期
C# 全角转换半角,半角转换为全角