using System;

namespace using释放资源
{
    class Program
    {
        static void Main(string[] args)
        {
            using (A a = new A())
            {
                Console.WriteLine("开始执行。");
                //throw new Exception();
                return;
            }
        }
    }
    class A : IDisposable
    {
        public void Dispose()
        {
            Console.WriteLine("执行了Dispose方法。");
            Console.ReadKey();
        }
    }
}

运行结果:
在这里插入图片描述

更多推荐